2013-05-16 43 views
0

我有8個文本字段和兩個textareas在我的form.i正試圖訪問所有他們,並檢查他們是否是空的或不是。但不知何故,我寫的JavaScript不work.here是代碼:訪問輸入字段不工作

的javascript:

function textboxes(formobj) 
{    
    var ip = formobj.getElementsByTagName('input'); 

    for(var i=0; i<ip.length; i++) 
    { 
    if(ip[i].value == "") 
    { 
     alert("empty field"); 
     ip[i].focus(); 
     return false; 
    } 
    } 
} 

形式的ID是 'genform' 並且當按鈕被clikced此作爲JavaScript代碼上方的arguement到傳遞:

HTML:

<input type="submit" name="submit" value="Generate Questions" 
onclick="return textboxes('genform'); return false;" /> 
+0

爲什麼不使用jQuery? – NullPointer

+0

我什至不知道JavaScript正確... 我第一次嘗試瞭解JavaScript .. – Pradeep

回答

2

這對jQuery來說會容易得多。那是另一天:)

onclick事件處理程序將文本'genform'傳遞給你的函數。你必須從中獲取DOM元素。

var ip = document.getElementById(formobj).getElementsByTagName('input'); 
+0

仍然無法正常工作.. ?? – Pradeep

+0

對不起..我正在使用captialized'V'。 更改爲較低的字母和工作。謝謝......! – Pradeep

相關問題