मैं jQuery का उपयोग कर एक छिपे हुए क्षेत्र के मूल्य को सेट करने की कोशिश कर रहा हूं, लेकिन सफलता के बिना।
यहाँ एक नमूना कोड है जो समस्या की व्याख्या करता है। यदि मैं इनपुट प्रकार को "टेक्स्ट" पर रखता हूं, तो यह बिना किसी परेशानी के काम करता है। लेकिन, इनपुट प्रकार को "हिडन" में बदलना, काम नहीं करता है!
<html>
<head>
<script type="text/javascript" src="jquery.js">
</script>
<script type="text/javascript">
$(document).ready(function() {
$("button").click(function() {
$("input:text#texens").val("tinkumaster");
});
});
</script>
</head>
<body>
<p>
Name:
<input type="hidden" id="texens" name="user" value="texens" />
</p>
<button>
Change value for the text field
</button>
</body>
</html>
मैंने इनपुट प्रकार को "टेक्स्ट" पर सेट करके और फिर इनपुट बॉक्स के लिए "प्रदर्शन: कोई नहीं" शैली का उपयोग करके, निम्नलिखित वर्कअराउंड की कोशिश की। लेकिन, यह भी विफल हो जाता है! ऐसा लगता है कि jQuery के पास छिपे या अदृश्य इनपुट फ़ील्ड सेट करने में कुछ परेशानी है।
कोई विचार? क्या इसके लिए कोई समाधान है जो वास्तव में काम करता है?