检查NULL上的文本框

时间:2012-04-11 22:27:38

标签: javascript html

如何检查input =“text”值是否为NULL然后移至页面?

<input TYPE="text" name="textbox2" align="center">
........
function HomeButton()
                {
                    <!--if textbox1 value and textbox2 value not null-->
                        location.href="registration.html";
                }

3 个答案:

答案 0 :(得分:2)

只需检查它们的值是否真实。

var textbox1 = document.getElementsByName('textbox1')[0];
var textbox2 = document.getElementsByName('textbox2')[0];

if(textbox1.value && textbox2.value) {
    location.href = "registration.html";
}

当然,您可以通过向id提供{<1}}来简化工作:

<input type="text" name="textbox2" id="textbox2" align="center">

var textbox2 = document.getElementById('textbox2');

例如。

答案 1 :(得分:1)

为文本框添加id

<input type="text" id="textbox2" name="textbox2" align="center" />

if (document.getElementById('textbox1').value !== null &&
    document.getElementById('textbox2').value !== null) {
                    location.href="registration.html";
}

但是值永远不会是null,所以你可能想要检查空字符串:

if (document.getElementById('textbox1').value &&
    document.getElementById('textbox2').value) {
                    location.href="registration.html";
}

答案 2 :(得分:1)

1,为该输入分配一个id,以便在代码中更好地定位

2,我建议使用jquery,如果没有,你可以这样做:

<input TYPE="text" name="textbox2" align="center" id="textbox1">
........
function HomeButton()
                {
                    if (document.getElementById('textbox1').value != "" && document.getElementById('textbox1').value != null) {
                        location.href="registration.html";
                }