jQuery kullanarak bir onay kutusunu işaretleyin veya işareti kaldırın ve bu onay kutusunun veri değerini kullanarak bir form göndermeye çalışıyorum, birisi bana bunun nasıl yapılacağı konusunda yardımcı olabilir mi?jQuery onay kutusunu gönder onay kutusuna basın
cevap
Sadece kontrol edilmemiş kutunun değerini göndermenin gerekliliği burada olağandışı bir bittir. Bir seçenek, bu değeri gönderilecek gizli bir alana yerleştirmektir. Yani: Sonra
<input name="checkbox_trigger" id="checkbox_trigger" value="" type="hidden" />
: onay kutusunun adı da anlamlı ise
$('#yourcheckbox').click(function(e){
$('#checkbox_trigger').val(e.value); // capture on check or uncheck
$(this).closest('form').submit();
});
, kolayca yanı alan adını yakalamak için bu modeli takip edebilirsiniz.
'.change' daha iyi olabilir Kullanıcının faresi tarafından her zaman tetiklenmeyeceği sürece, .click'den daha uygun. –
Onay kutularının adı "checked_items []", ancak dizi bir sözdizimi hatasına neden oluyor. Bu konuda nasıl çalışabilirim? – Neutralise
Brad, Buna bir katılıyorum katılıyorum. 'Click' kullanmamın nedeni, IE'nin checkbox olayları ile olan davranışının buggy olmasıdır. Spesifik olarak: "change" olayı, kontrol edilen durum değiştiğinde * ve * onay kutusu bulanık olduğunda kaydedilir - bu, odak başka bir yere taşınana kadar değişiklik kaydetmez. 'Propertychange' olayını kullanarak bir geçici çözüm var, ancak nispeten basit bir soruyu cevaplamak için tavşan deliğinden çok aşağı gitmek istemedim. –
i HTML birileri yardım edebilir sonrası eğer bir tetik
$('#yourElement').live('click', function(){
$('#yourForm').trigger('submit');
})
- 1. (jQuery) Onay kutusuna tıklayın onay kutusuna tıklayın
- 2. jQuery onay kutusundaki güncelleme onay kutusunu değiştirme olayını tetiklemiyor
- 3. HTML formu gönder düğmesi onay kutusunu kontrol edin
- 4. knockout.js onay kutusunu işaretleyin ve onay kutusunu işaretleyin
- 5. React Redux onay kutusunu işaretleyin onay kutusunu işaretleyin
- 6. Onay Kutusunu Sağa Hizala
- 7. Neden jQuery onay kutusunu işaretlemiyor/işaretini kaldırmıyor
- 8. JQuery, yalnızca kontrol edilmişse onay kutusunu işaretleyin
- 9. Özel CSS onay kutusu jQuery tarafından tetiklenen "işaretli" özellik, görsel denetim kutusunu "onaylama" onay kutusunu işaretlemiyor
- 10. Açısal 1: Giriş onay kutusuna bağlı olarak md-onay kutusunu değiştir
- 11. Espresso ile onay kutusunu tıklayamıyorum
- 12. "Beni Hatırla" onay kutusunu işaretleyin
- 13. CouchDB Futon'daki Onay Kutusunu Azalt
- 14. Aktiviteleri belirlemek için Onay Kutusunu Kullanma
- 15. jQuery'de birden çok onay kutusunu nasıl işaretleyebilirim?
- 16. jQuery onay kutusunu işaretlemek için fonksiyonumdaki mantığım ile ilgili yardım
- 17. Birden çok öğeyi onay kutusuna göre sil
- 18. ASP.NET onay kutusuna değer özniteliği ekle
- 19. Onay kutusu durumu jQuery
- 20. jQuery onay kutusu işaretliyse
- 21. onay
- 22. jqGrid Yeniden Konumlandırma Onay Kutusunu Sil
- 23. onay kutusunu kullanarak jstree klasör simgesi kaldırmak
- 24. .NET ToolStripMenüYüksek kontrastta görünmez onay kutusunu işaretleyin
- 25. node.js'de taranan bir görüntüden onay kutusunu işaretleyin
- 26. Tablo görünümü hücresindeki onay kutusunu işaretleyin
- 27. Görünürlük gizliliğini kaybettikten sonra onay kutusunu değiştiremiyorum
- 28. javascript ile dijit onay kutusunu nasıl denetlerim
- 29. KnockoutJs KoGrid seçimi onay kutusunu işaretleyemiyor
- 30. Android Listeye tıklayınSil kontrolleri onay kutusunu işaretleyin
göndermek i olduğunu düşünüyorum
.trigger kullanmayı deneyin gerektiğini düşünüyorum. Bence bu oldukça basit bir problem, ama ne olmasını istediğiniz hakkında daha fazla bilgi vermek isteyebilirsiniz. – Pointy
Veri değeri olan onay kutularının bir listesi var, her onay kutusu işaretlendiğinde Formu kullanabilmek için bu onay kutusunun değeri ile birlikte formu göndermek istiyorum. – Neutralise
Bu neden ajax olarak etiketlendi? – Phil