weixin_37972912 2022-08-06 09:29 采纳率: 25%
浏览 85
已结题

怎样用JavaScript编写客户端表单验证的代码?

客户端表单验证的simple2.htm页面代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>信息录入</title>
<script language="javascript">
function validate(){
if (document.getElementById("myname").value==""){
alert("请填写姓名!");
return false;
}
if(document.getElementById("password1").value!=document.getElementById("password2").value||document.getElementById("password1").value=""){
alert("请输入合法密码!");
return false;
}
}
</script>
</head>

<body>
<form action="simple2.jsp" method="post" onSubmit="validate()">
请输入姓名:
<input type="text" id="myname" name="myname"><br>
请输入密码:
<input type="password" id="password1" name="password1"><br>
确认密码:
<input type="password" id="password2" name="password2"><br>
<input type="submit" value="提交" onClick="validate()">
<input type="reset" value="复位">
</form>
</body>
</html>

页面提交到simple2.jsp,simple2.jsp的代码如下:

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>信息获取显示</title>
</head>

<body>
<%
String name=request.getParameter("myname");
String password=request.getParameter("password1");
out.println("你输入的姓名是:"+name+"<br>");
out.println("你输入的密码是:"+password);
%>
</body>
</html>

发现客户端验证代码没有作用,怎么写JavaScript代码和

表单里的代码呢?

  • 写回答

5条回答 默认 最新

  • LiuDuanWu 2022-08-06 09:34
    关注

    js的话 直接if(myname==null){
    alert(“请输入姓名”)//或者其他提示方式
    return;
    }

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 8月15日
  • 已采纳回答 8月7日
  • 修改了问题 8月6日
  • 修改了问题 8月6日
  • 展开全部

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
  • ¥15 机器人轨迹规划相关问题
  • ¥15 word样式右侧翻页键消失