मुझे यह कोड मिला है, लेकिन यह सच नहीं लगता है। अलर्ट हमेशा दिखाता है। किसी भी विचार (एक varbox बनाने की आवश्यकता के बिना जिसमें एक चेकबॉक्स को स्टोर करने के लिए चुना गया है क्योंकि यह थोड़ा सा हैकी लगता है)।Jquery स्टॉप फॉर्म सबमिट करें जब तक कि चेकबॉक्स चयनित नहीं है
धन्यवाद। जाँच की checboxes की संख्या की जाँच की
$("#form").submit(function(e) {
$('input[type=checkbox]').each(function() {
if(this.checked){
return true;
}
});
alert("Please select at least one to upgrade.");
return false;
});
धन्यवाद। एक अच्छा साफ समाधान। मैं आपके खुद के संस्करण के लिए गया क्योंकि यह अधिक पठनीय लगता है। – edwardmlyte
मैं हाल ही में एक मुद्दे पर आया जहां e.preventDefault() फ़ायरफ़ॉक्स के साथ काम नहीं करता है। कुछ शोध के साथ, मैंने पाया कि सच या गलत लौटने से वही काम होगा और अधिक व्यापक रूप से स्वीकार किया जाएगा। मैंने इस दृष्टिकोण को दर्शाने के लिए अपना जवाब बदल दिया है। – Josh