मेरे पास एक जावास्क्रिप्ट दिनचर्या है जो चेकबॉक्स के समूह पर क्रियाएं कर रही है, लेकिन अंतिम कार्रवाई मैं क्लिक किए गए चेकबॉक्स को चेक या अनचेक करने के लिए सेट करना चाहता हूं, यदि उपयोगकर्ता था बॉक्स या अनचेकिंग की जांच।यह जांचने के लिए जावास्क्रिप्ट कि चेकबॉक्स की जांच की जा रही है या अनचेक किया गया है
दुर्भाग्यवश, हर बार जब मैं जांच करता हूं कि यह चेक किया गया है या अनचेक किया गया है, तो यह संकेत देता है कि उपयोगकर्ता हमेशा बॉक्स को चेक कर रहा है! किसी भी मदद की सराहना की जाएगी, मैंने जावास्क्रिप्ट भी शामिल किया है। आप क्या चाहते हैं के लिए -
<input type='checkbox' name='test' value='1'>
तो जब कोई जाँच करता है कि बॉक्स, सर्वर 1
के value
साथ test
नामक एक चर प्राप्त करता है:
// Uncheck all the checkboxs with the same Tax Credit
for (i=0; i<arrChecks.length; i++)
{
var attribute = arrChecks[i].getAttribute("xid")
if (attribute == elementName)
{
// if the current state is checked, unchecked and vice-versa
if (arrChecks[i].value == "on") // <-- This is always returning true, even if the box is being unchecked
{
arrChecks[i].checked = 1;
} else {
arrChecks[i].checked = 0;
}
} else {
arrChecks[i].checked = 0;
}
}
एचटीएमएल में चेकबॉक्स को चेक करने का सही तरीका चेक किया गया है = "चेक किया गया" –
क्या आपने jquery, prototype, moo या yui जैसे पुस्तकालयों को माना है? वे इसे थोड़ा आसान बनाते हैं –