मैं JQuery प्लगइन का उपयोग कर रहा हूं जो नाम फॉर्म तत्वों के गुणों का उपयोग करता है। मुझे पता है कि मैं का उपयोग करके आईडी विशेषता मान पहुँच सकते हैं:एएसपी में फॉर्म का इनपुट तत्व नाम .NET
"<%= myControl.ClientID %>"
के बारे में क्या नाम विशेषता? एचटीएमएल स्रोत में मुझे लगता है कि नाम & आईडी एक दूसरे से अलग है।
धन्यवाद पावेल
संपादित करें:
पूर्ण कोड:
$("form").validate({
rules: {
"<%= _FullNameTextbox.ClientID %>": {
required: true,
minlength: 2
},
"<%= _EmailAddressTextbox.ClientID %>": {
required: true,
email: true
}
},
messages: {
"<%= _FullNameTextbox.ClientID %>": {
required: "Please enter your full name",
minlength: "Your name must consist of at least two characters"
},
"<%= _EmailAddressTextbox.ClientID %>": {
required: "Please enter a valid email address",
email: "Please enter a valid email address"
}
}
});
यह ठीक काम किया जब नियंत्रण पृष्ठ पर था। लेकिन अब, जब मैं यह उपयोगकर्ता नियंत्रण, आईडी और नाम के अंदर रखा अलग:
<input type="text" id="Container__EmailAddressTextbox" name="Container$_EmailAddressTextbox" class="error">
तो बजाय _FullNameTextbox.ClientID का उपयोग कर रहा नाम विशेषता मान
क्या आप अपने नियंत्रण के लिए कोड पोस्ट कर सकते हैं? –
मुझे नहीं पता कि यह मदद करता है लेकिन आप कोशिश कर सकते हैं (यह) –
यह? समस्या तब होती है जब पेज को प्रतिपादित करते समय जावास्क्रिप्ट कोड बनाते हैं। यह कैसे मदद करेगा? – dragonfly