अन्य उत्तर यहाँ सही हैं में इस कोड की कोशिश कर सकते का उपयोग कर सकते हैं: आप उस पर कर दिया था ग्राहक पक्ष। चेकबॉक्स इनपुट फ़ील्ड के मामले में, यदि बॉक्स चेक नहीं किया गया है तो इस क्षेत्र के लिए ब्राउज़र में POST पैरामीटर शामिल करने की कोई गारंटी नहीं है।
उदाहरण के लिए
, अगर आप चेकबॉक्स चिह्नित बिना यह फ़ॉर्म सबमिट करेंगे:
<form action="test.php" method="post">
<input type="checkbox" name="checkbox" value="YES" />
<input type="submit" name="submit" value="submit" />
</form>
केवल submit=submit
पैरामीटर प्रस्तुत किया जाएगा।
तो, नहीं, आप गारंटी नहीं दे सकते कि दिए गए चेकबॉक्स सर्वर के पक्ष में किसी रूप में मौजूद हैं।
सभी तत्वों के लिए
स्रोत
2011-08-24 17:35:38
thaknks। असल में मुझे इसे सर्वर की ओर से चाहिए। कभी-कभी मेरे पास फॉर्म में एक चेकबॉक्स होता है और कभी-कभी नहीं। इसलिए मैं इसे सर्वर की तरफ गतिशील बनाना चाहता हूं। – laukok
'अगर (जारी ($ _ अनुरोध ['nameoffield']) {... यह सबमिट किया गया था ...}' –
धन्यवाद मार्क! :) – laukok