को रोकता नहीं है मैंने पहले से ही इसके बारे में बहुत सारे प्रश्न देखे हैं, लेकिन मैं स्टंप हो गया हूं! कृपया सहायता कीजिए!कस्टम सत्यापनकर्ता आग लगता है लेकिन पोस्टबैक
मेरे पास एक कस्टम वैधता है। यह फायरिंग है लेकिन यह पोस्टबैक को रोक नहीं रहा है। कृपया ऐसा करने में मेरी मदद करें! मैं देख सकता हूं कि पोस्ट से पहले console.log पंजीकृत है। लेकिन, यह वैसे भी वापस पोस्ट करता है। मैं पोस्टबैक को कैसे रोकूं?
मैंने मान्य करने के लिए नियंत्रण जोड़ने का प्रयास किया है, और सत्य के बराबर खाली पाठ को मान्य किया है। मैं भी e.preventdefault, जो काम नहीं किया :(
जोड़ने मैं पोस्टबैक कैसे रोका जा सकता है की कोशिश की?
<script type="text/javascript">
//<![CDATA[
function validateWhyUnlikely(source, args) {
console.log(1);
args.isValid = false;
}
//]]>
<asp:TextBox ID="txtWhyUnlikely" runat="server" Rows="4" cols="20"
CssClass="surveyTextArea" />
<asp:CustomValidator runat="server" ID="cfvWhyUnlikley" ErrorMessage="Please provide a reason since you rated an item as unlikely to provide."
CssClass="surveyError surveySmallIndent" Display="Dynamic"
ClientValidationFunction="validateWhyUnlikely" />
<asp:Button ID="btnSubmit" runat="server" Text="Submit" CssClass="smallSpecial" OnClick="btnSubmit_Click" />
jQuery(document).ready(function() {
jQuery('#<%= btnSubmit.ClientID %>').click(function (e) {
if (Page.IsValid == false) {
console.log(false);
e.preventDefault();
return false;
}
});
});
धन्यवाद ... मैं जावास्क्रिप्ट संकलित करना चाहता हूं! कोई त्रुटि नहीं, इस आवरण त्रुटि को नहीं देखा @ केल्सी – Hoppe