2013-05-16 45 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

相关问题