当前位置:编程学习 > JS >>

这段落代码出问题出在那儿啦?(JavaScript) 怎么在浏览器里面没效果呢?

<script type="javascript">
function check()
{
if (document.form_test.user_name.value == "";
{
window.alert("姓名不能为空!");
document.form_test.user_name.focus();//姓名输入时获取焦点
return false;
}
if(document.form_test.address.value == "")
{
window.alert("地址不能为空!");
document.form_test.address.focus(); //地址输入框获取焦点
return false;
}
}
</script>
</head>
<body>
<div align="center">
<form name="form_test">
姓名:<input type="text" name="user_name" size="15" /></br>
<p>
地址:<input type="text" name="address" size="15"></br>
<p>
<input type="submit" value="提交" onclick="return(check())">
</form>
</div>
</body>
</html>
答案:
这样行
<html>
<head> //格式要完整
<title>test</title>
<script type="text/javascript"> //此处改动
function check()
{
if (document.form_test.user_name.value == "")//此处改动
{
window.alert("姓名不能为空!");
document.form_test.user_name.focus();//姓名输入时获取焦点
return false;
}
if(document.form_test.address.value == "")
{
window.alert("地址不能为空!");
document.form_test.address.focus(); //地址输入框获取焦点
return false;
}
}
</script>
</head>
<body>
<div align="center">
<form name="form_test">
姓名:<input type="text" name="user_name" size="15" /></br>
<p>
地址:<input type="text" name="address" size="15"></br>
<p>
<input type="submit" value="提交" onclick="check();">
</form>
</div>
</body>
</html>
<script type="text/JavaScript" language="javascript">
<!--
function check()
{
if (document.form_test.user_name.value=="")
{
alert("姓名不能为空!");
document.form_test.user_name.focus();
return false;
}
if(document.form_test.address.value=="")
{
alert("地址不能为空!");
document.form_test.address.focus();
return false;
}
return true;
}
-->
</Script>
<form name="form_test">
姓名:<input type="text" name="user_name" size="15" /> </br>
地址:<input type="text" name="address" size="15"> </br>
<input type="submit" value="提交" onclick="return(check())">
</form>
可以使用 document.getElementById("").value, 来获取文本框的值, 沵换这个试试
if (document.form_test.user_name.value == ""; 
看你的代码,这一句错了
试试改成这个:<input type="submit" value="提交" onclick="return check()">

上一个:请教编程高手!怎么用javascript编写一段分别计算关于1~10的阶乘的代码!
下一个:JavaScript关于Document. write()的问题高手帮下小菜鸟

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,