JavaScript提交表单时检查所填是否有效

这是一个使用JavaScript进行表单验证的示例,当用户提交账号和密码时,会检查输入是否为空。如果账号或密码为空,将显示警告并阻止表单提交。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<?xml version="1.0" encoding="UTF-8" ?>
<html>
<head>
<title>验证账号密码:</title>
<script type="text/javascript">
 function checkInfo() {
  var u = document.getElementById("user");
  var p = document.getElementById("pswd");
  if (u.value == "") {
   alert("Please enter your account!");
   u.focus();
   return false;
  }
  if (p.value == "") {
   alert("Password can not be empty!");
   p.focus();
   return false;
  }
  return true;
 }
 //这种方法绑定事件无效
 //如果使用window.onload=function(){}这种方法则会出现错误
 //所以直接在标签的属性中绑定
 //document.getElementById("login").onsubmit = checkInfo;
</script>
</head>
<body>
 <h1>请输入账号密码:</h1>

<!--使用在checkInfo()函数前面加上return则,如果checkInfo返回true才提交,否则不会提交-->

 <form id="login" onsubmit="return checkInfo()" method="post"
  action="/ServletDemo/servlet/LoginServlet">
  账号: <input name="user" id="user" type="text" /><br /> 密码:<input name="pswd" id="pswd"
   type="password" /><br /> <input type="reset" value="重置" /> <input
   type="submit" value="提交" />
 </form>
</body>
</html>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值