2012-05-18 98 views
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的行爲正常。Jquery驗證'require'不能使用html編輯器

我該如何解決這個問題?

+0

有任何錯誤。或警告 –

+0

不,它會在我留空時給出「要求字段」,但會驗證我何時只能輸入一些空格 – Ahsan

+0

您可以查看此http://code.google.com/p/jwysiwyg/issues/detail?id=83看起來像你的 –

回答

0

如果我得到你的問題吧,您要驗證所需屬性的文本框,嘗試添加規則像

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

並嘗試使用驗證:

$("#commentForm").validate(); 
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"> 
+0

不工作,,,仍然是相同的位置相同的問題! – Ahsan