黑马程序员技术交流社区
标题:
HTML JS小问题!~~在线等,求接到
[打印本页]
作者:
王振宇
时间:
2011-11-18 07:50
标题:
HTML JS小问题!~~在线等,求接到
本帖最后由 王振宇 于 2011-11-21 02:04 编辑
我再JS验证文本输入框是否为空值时,弹出的alert()对话框在点击确定后好像会刷新页面,填写的其他值都会变空,不知怎么解决!或许是代码有问题,请大家指教!谢谢!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<script type="text/javascript">
function check()
{
var name = document.getElementById("textName");
var pwd1 = document.getElementById("pwd1");
if(name.value == "")
{
window.alert("name 不能为空");
return false;
}
if(pwd1.value == "")
{
window.alert("pwd1 不能为空");
return false;
}
return true;
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<table border="0" align="center">
<td>用户名</td>
<td><input type="text" name="textName" id="textName"/></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="pwd1" id="pwd1" /></td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" onClick="check()" value="提交" />
</td>
</tr>
</table>
</form>
</body>
</html>
复制代码
作者:
王振宇
时间:
2011-11-18 07:57
帮帮忙呀!~~~
作者:
刘福双
时间:
2011-11-18 08:27
将submit 改成button 因为submit是提交 会将你的数据提交后清空。 button按钮显示结果一样的。submit相对比较安全。
作者:
黄杰
时间:
2011-11-18 08:40
不要在按钮加上onclick事件,你在form上面用这个<form id="form1" name="form1" method="post" action="" onsubmit="return check()">
作者:
王振宇
时间:
2011-11-18 08:56
谢谢两位,强烈要求admin给同学们加分。
作者:
王振宇
时间:
2011-11-18 08:57
我也提问题了,问题解决了很重要,加分也同样重要哦!~~
作者:
laoyang
时间:
2011-11-18 13:41
学习下JQuery,很方便的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2