Aşağıdaki kod, sayfadaki verileri değiştirir ve ardından sayfadan ayrılırsanız bir uyarı verir. Bunu istiyorum - kullanıcı kayıt düğmesine bastığında hariç.jquery, kaydetme düğmesine tıklamadan sayfadan ayrılırsa uyarı verir
$(document).ready(function() {
formmodified=0;
$('form *').change(function(){
formmodified=1;
});
window.onbeforeunload = confirmExit;
function confirmExit() {
if (formmodified == 1) {
return "New information not saved. Do you wish to leave the page?";
}
}
});
Bu verileri kaydeder düğme:
Bu jquery kodudur
<input class="btn-primary" name="commit" type="submit" value="Save Material">
GÜNCELLEME Teşekkür tymeJV !!!!!!! durumda birisi olarak
başka ihtiyaç, bu çalışır:$(document).ready(function() {
formmodified=0;
$('form *').change(function(){
formmodified=1;
});
window.onbeforeunload = confirmExit;
function confirmExit() {
if (formmodified == 1) {
return "New information not saved. Do you wish to leave the page?";
}
}
$("input[name='commit']").click(function() {
formmodified = 0;
});
});
? Ve geçmedi mi? Eğer öyleyse, o zaman sadece Kaydet düğmesine 0 ya da formun inşasına ayarlayın. – MasNotsram
Anladığımdan emin değilim, kaydetme düğmesine tıkladığınızda bilgilerin kaydedilmeyeceğine dair bir uyarı ister misiniz? –
@ColinBacon İstediğine inanıyorum ki, eğer kaydet düğmesini tıklarsa, kaydetme hakkında uyarıyı gösterme. – tymeJV