2011-04-19 13 views
0

我有近80個文本框控件是在更改下拉列表項時動態創建的。如何確保動態文本框中的值不爲空使用javascript

我需要確保當用戶點擊添加項目按鈕時,這些文本框都不爲空。

我知道document.getElementbyid,但它不符合我的目的,因爲我不知道文本框的id。創建的文本框的ID以「txt」開頭。

任何人都可以粘貼如何實現這個示例代碼。

在此先感謝。

+0

你是否使用jQuery?你有什麼嘗試?答案似乎很簡單,但我會等待,看看你已經嘗試過,沒有工作。 – szeliga 2011-04-19 00:07:12

回答

0
function validateInput() { 
    var inputControls = document.getElementsByTagName("input"); 
    for(var i = 0; i < inputControls.length; i++) { 
      var c = inputControls[i]; 
      if(c.id && c.id.substring(0, 3) === 'txt' && c.value === '') return false; 
    } 
    return true; 
} 

連接這對submit處理器或任何適當的處理程序。

+0

謝謝你幫助我。 – Jon 2011-04-24 18:38:48

相關問題