में आवश्यक फ़ील्ड वैलिडेटर को अक्षम कैसे करें मेरे पास मेरे पृष्ठ पर आवश्यक फ़ील्ड वैलिडेटर के साथ टेक्स्टबॉक्स है। मेरे पास लिंक भी है जो कुछ सरल जावास्क्रिप्ट को कॉल करता है।स्क्रिप्ट
<asp:TextBox ID="TextBox1" runat="server" />
<asp:RequiredFieldValidator
ID="RequiredFieldValidator4" runat="server" ControlToValidate="TextBox1"
Display="Dynamic" />
<asp:LinkButton ID="Link1" runat="server" OnClientClick="DoSomething(); return false;" CausesValidation="false"Text="Do" />
function DoSomething() {
textbox1.val("blah"); }
जब उपयोगकर्ता टेक्स्टबॉक्स में कुछ टाइप करते हैं और फिर उस पाठ को हटाते हैं और अगले नियंत्रण पर ध्यान केंद्रित करते हैं - तो सत्यापनकर्ता आग लगती है। फिर उपयोगकर्ता लिंक का उपयोग कर सकते हैं जो जावास्क्रिप्ट का उपयोग करके टेक्स्ट जोड़ता है। टेक्स्टबॉक्स 1 टेक्स्ट अब खाली नहीं है लेकिन आवश्यक फ़ील्ड वैलिडेटर अभी भी त्रुटि संदेश दिखाता है। इसे कैसे रोकें?
मैं क्लाइंट-साइड होने के सत्यापन को चाहता हूं। देखो कि DoSomething() टेक्स्टबॉक्स 1 में टेक्स्ट जोड़ें लेकिन प्रमाणीकरण त्रुटि अभी भी त्रुटि संदेश प्रदर्शित करती है और उपयोगकर्ता को भ्रमित करती है। – jlp