2014-09-03 71 views
0

jQuery的驗證不工作,我寫了像jQuery的驗證沒有在asp.net工作時,我使用當我使用母版頁 母版頁

<script src="../script/jquery-1.3.2.js" type="text/javascript"></script> 
<script src="../script/jquery-latest.js" type="text/javascript"></script> 
<script src="../script/jquery.validate.js" type="text/javascript"></script> 

<script type="text/jscript"> 
     $(document).ready(function() { 

     $("#aspnetForm").validate({ 
       rules: { 
       ctl00$tcAccounts$tpnlChangePassword$tbEmployeeName: { 
         required: true 
        }, 
        ctl00$tcAccounts$tpnlChangePassword$tbEmployeeMailId: { 
         required: true 
        } 
       }, 
       messages: { 
       ctl00$tcAccounts$tpnlChangePassword$tbEmployeeName: { 
         required: "specify email" 
        }, 
        ctl00$tcAccounts$tpnlChangePassword$tbEmployeeMailId: { 
         required: "specify password" 
        } 
       } 
      }); 

     }); 
</script> 

回答

1

代碼試試這個

$("#aspnetForm").validate({ 
    rules: { 
     <%= tbEmployeeName.UniqueID %>: { 
      required: true 
     } 
    } 
}); 

而且檢查此鏈接

Demo Link

0

w ^呃,就像一個想法。我可以看到你正在使用ASP.NET TextBox。如果它在ASP.NET 4.5中,爲什麼不使用runat = server的輸入?在這種情況下,您將能夠使用原始元素ID而不是由ASP.NET生成。