<script src="/Scripts/jquery-1.4.4.min.js" type="text/javascript"></script>
<script src="/Scripts/jquery.validate.min.js" type="text/javascript"></script>
<link href="/CSS/jquery.wysiwyg.css" rel="stylesheet" type="text/css" />
<script src="/JS/jquery.wysiwyg.js" type="text/javascript"></script>
<script type="text/javascript" >
$(document).ready(function () {
$('#wysiwyg').wysiwyg()
});
</script>
<form id="form" action="example/foo" method="post">
<textarea id="wysiwyg" name="question" class="required" rows="5" cols="10"> </textarea>
</form>
这是我使用HTML编辑器的代码。我把require验证,它工作正常,但如果我只放一些空格并提交我的表单jQuery假定它是有效的。另一方面,在我的项目的其余部分,jQuery正常运行。
我该如何解决这个问题?
答案 0 :(得分:0)
如果我的问题是正确的,那么您正在尝试验证文本框中是否包含必需属性,请尝试添加规则,例如
$("#wysiwyg").rules("add", { required: true,
messages: {
required: "This feild is required",
});
并尝试使用以下方式验证:
$("#commentForm").validate();
答案 1 :(得分:0)
试试这个
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" > </script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.js"></script>
<script>
$(document).ready(function(){
$('#form').validate();
})
</script>
<form id="form" action="example/foo" method="post">
<textarea id="wysiwyg" name="question" class="required" rows="5" cols="10"></textarea>
<input type="submit" value="sub">