【发布时间】:2011-07-22 11:58:21
【问题描述】:
我正在尝试编写一个自定义验证,如果在提交表单时文本区域中存在 html,则会给出错误。
我有以下 - 它不工作,我不知道为什么。
我也不明白不引人注目的部分 有人可以告诉我如何做到这一点,因为我在 SO 上看到其他示例。
文本区域有一个类“note” 该表格称为“noteform”
<script type="text/javascript" >
$(document).ready(function () {
$.validator.addMethod('nohtml', function (value, element) {
var text = $(".note").text();
if ($(text).length > 0) {
return false;
}
else {
return true;
}
}, 'Html not allowed');
// // **not sure what to do here**
// $.validator.unobtrusive.adapters.add('containsnohtml', {}, function (options) {
// options.rules['nohtml'] = false;
// options.messages['nohtml'] = options.message;
// });
$('#noteform').validate({
rules: { nohtml: "required nohtml" }
});
});
</script>
【问题讨论】:
-
您是否在使用某种验证插件或类似的东西?
-
我正在使用 jquery.validate.min.js
标签: javascript jquery validation jquery-validate