2011-04-13 52 views
1

我在添加動態文本框時點擊添加鏈接。我想對動態文本框進行遠程驗證。jQuery驗證

請參閱下面的代碼:

<input type="text" name="test" id="test1" /> 

click on add button 

var sc ="<td><input type = 'text' name ='test' id ='test"+(textid+1)+"'/></td> 
document.getElementById("row1-"+textid).innerHTML=sc; 

創造同樣的方式4個文本字段。

我確認使用jQuery這段文字字段,如

$("#testSearchForm").validate({ 
    rules: { 
    "test": { 
    required:true, 
    remote: "chkvalue.action" 
} 

需要驗證工作正常,但遠程方法驗證無法正常工作。任何人都可以提出建議嗎?

+0

通過「遠程認證」,你的意思是你要的值發送到服務器,並將服務器的響應告訴我們,如果值是有效的? – 2011-04-13 11:50:28

+0

是Timothy Groote – Chandrasekhar 2011-04-13 12:02:26

+0

請編輯您的問題,以包括您想要做什麼以及到目前爲止嘗試過的更多細節。 – 2011-04-13 12:21:14

回答

0
  • 服務器端資源通過$ .ajax(XMLHttpRequest)調用,並獲取一個鍵/值對,對應於驗證元素的名稱及其值作爲GET參數。 響應評估爲JSON並且對於有效元素必須爲真,並且對於無效元素可以是任何假,未定義或爲空,使用默認消息;或一個字符串,例如。 「該名稱已被使用,請嘗試使用peter123」作爲錯誤消息顯示。

希望這些信息有幫助...