0
<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エディターを使用している私のコードです。検証が必要で、正常に機能しますが、スペースをいくつか入れてフォームを送信すると、jQueryはそれが有効であると見なします。一方、私のプロジェクトの残りの部分では、jQueryは正常に動作しています。

どうすればこれを解決できますか?

4

2 に答える 2

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">
于 2012-05-18T07:14:27.710 に答える
0

質問が正しければ、テキストボックスで必要な属性を検証しようとしています。次のようなルールを追加してみてください。

$("#wysiwyg").rules("add", { required: true,
messages: {
required: "This feild is required",
});

次を使用して検証してみてください。

$("#commentForm").validate();
于 2012-05-18T07:03:44.100 に答える