Bazı girdilerden oluşan bir formum var ve bu girişlerden bazıları devre dışı. Devre dışı bırakıldıkları için, içerdikleri verileri göndermeyeceklerdir. Bu yüzden, gönderim sırasında disabled
özelliğini kaldırmak için aşağıdaki jQuery kodunu kullanın. 'disabled' özelliğini formdan kaldırın ve yeniden etkinleştirin
jQuery(function ($) {
$('form').bind('submit', function() {
$(this).find(':input').prop('disabled', false);
});
});
kullanıcı Gönder düğmesini tıkladığında
,disabled
mülkiyet silinirse bu alanlardaki veriler gönderilir ve bir dosya (kullanıcı aynı sayfada yüzden başlıklarını kullanın) indirilir. Ancak,
disabled
özelliği artık kaldırıldığından, kullanıcı bu alanları değiştirebilir ve formu istemediğim kendi verileriyle yeniden gönderebilir.
Sorunuz, form gönderildikten sonra belirli alanları yeniden devre dışı bırakmak için kodumu nasıl değiştirebilirim.
Bu alanlardaki veriler kullanıcının görmesi için önemli midir? Aksi takdirde, inputları 'type =" hidden "' ile kullanabilirsiniz. Aksi takdirde, 'devre dışı bırak' özelliğini gönderdikten sonra true değerine geri döndürün (hangi girişlerin devre dışı bırakılması gerektiğini izlemek için bir sınıf kullanabilirsiniz). – blex
Evet, kullanıcının görmesi önemlidir, ancak bunları düzenlemelerini istemiyorum. – Bijan
Gönderildikten sonra alanları nasıl yeniden devre dışı bırakırım? – Bijan