gpt4 book ai didi

jquery 验证文本区域的添加方法

转载 作者:行者123 更新时间:2023-12-01 01:49:57 24 4
gpt4 key购买 nike

我在 jquery validate 中使用 validator.addMethod 来检查输入是否等于“联系人姓名”,如果是,则要求用户输入姓名:

$(document).ready(function () {
$.validator.addMethod("contact1", function (value) {
return value != "Contact Name";
}, 'Please enter a contact name');
$.validator.addMethod("message1", function (value) {
return value != "Message";
}, 'Please enter a contact name');


$('.contact-form form').validate({
rules: {
contact: {
"contact1": '',
required: true
},
text: {
"message1": '',
required: true
},

},
});
});

这适用于 input="text" 元素,但不适用于 textarea 元素。我该如何让它适用于 textarea

编辑:抱歉遗漏了我为textarea使用的validator.addMethod

这是我在 html 中的内容:

<textarea onblur="if(this.value=='')this.value=this.defaultValue;"
onfocus="if(this.value==this.defaultValue)this.value='';" rows="5" id="text" name="text">Message
</textarea>

它确实正确调用了“必需”,但没有正确调用附加 validator.addMethod 函数中的逻辑。

最佳答案

我没有看到代码错误,在您的 html input 中记住设置 name 属性,验证使用它。

输入:http://jsfiddle.net/TBnLH/1/

文本区域:http://jsfiddle.net/TBnLH/6/

关于jquery 验证文本区域的添加方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13127275/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com