如何检查input =“text”值是否为NULL然后移至页面?
<input TYPE="text" name="textbox2" align="center">
........
function HomeButton()
{
<!--if textbox1 value and textbox2 value not null-->
location.href="registration.html";
}
答案 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";
}