5

मुझे तत्व पर JQuery। Valid() विधि कॉल के साथ कुछ समस्याएं आ रही हैं। मेरे पास निम्न कोड है। किसी ने इसे एएसपीनेट एमवीसी और अविभाज्य जावास्क्रिप्ट के साथ प्रबंधित किया?एमवीसी 3। Valid() हमेशा सत्य है

जावास्क्रिप्ट कोड

$(function() { 
    $('#anchor').click(function() { 
     if ($('#myform').valid()) { 
      alert("it's valid");  
     } 
    }); 
}); 

HTML दृश्य उत्पादन

<div class="editor-label"> 
    <label for="FirstName">First name</label> 
</div> 
<div class="editor-field"> 
    <input data-val="true" data-val-required="The First name field is required." id="FirstName" name="FirstName" type="text" value="" /> 
    <span class="field-validation-valid" data-valmsg-for="FirstName" data-valmsg-replace="true"></span> 
</div> 

मैं हर तरह की कोशिश की है, लेकिन किसी भी समस्या नहीं देख सकता। सबमिट बटन हिट होने पर फॉर्म स्वयं ही सही तरीके से मान्य हो रहा है।

+0

#anchor आईडी क्या है? –

+0

आपने jquery.validate.unobtrusive.js –

उत्तर

0

यदि आप वैध प्लगइन (http://docs.jquery.com/Plugins/Validation/valid) का उपयोग कर रहे हैं तो आपको फॉर्म पर मान्य करना होगा।

$("#myform").validate(); 
$("a.check").click(function() { 
    alert("Valid: " + $("#myform").valid()); 
    return false; 
}); 
+0

शामिल नहीं किया हो सकता है यह निम्न कोड $ (फ़ंक्शन() { $ ("# myform") के साथ अभी भी सत्य लौट रहा है। मान्य(); $ ("# एंकर") .click (फ़ंक्शन() { अलर्ट ("मान्य:" + $ ("# myform") मान्य()); झूठी वापसी; }); }); – jcon45

+0

आप पूर्ण मार्कअप नहीं दिखाते हैं, #anchor क्या है? –