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

翩翩这个jsp 中js中用不了 求答案

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<link type="text/css" rel="stylesheet" href="css/style.css" />

<script type="text/javascript">
function loada()
{
    var a=/^[1-9]\d*$/;
    var value=document.getElementById("a1").value;
    if(!a.test(value)){
     document.getElementById("t1").innerHTML="* 用户编号只能为数字";
     return false;
     }else{
document.getElementById("t1").innerHTML="";
return true;
}
}

function loadb()
{
 var value=document.getElementById("a2").value;
    if(value==null||value=="")){
     document.getElementById("t2").innerHTML="* 用户名不能为空";
     return false;
     } else{
document.getElementById("t2").innerHTML="";
return true;}
}

function loadc()
{
    var value=document.getElementById("a3").value;
    if(value==null||value=="")){
     document.getElementById("t3").innerHTML="* 密码不能为空";
     return false;
     }
document.getElementById("t3").innerHTML="";
return true;
}
function loadd()
{   
    var value=document.getElementById("a3").value;
var value1=document.getElementById("a4").value;
    if(value!=value1)){
     document.getElementById("t4").innerHTML="* 密码不相符,请重新输入";
     return false;
     }
document.getElementById("t4").innerHTML="";
return true;
}
function loade()
{
    var a=/^[1-9]\d*$/;
    var value=document.getElementById("a5").value;
    if(!a.test(value)){
     document.getElementById("t5").innerHTML="* 年龄只能为数字";
     return false;
     }
document.getElementById("t5").innerHTML="";
return true;
}

function check(){

if(loada()&&loadb()&&loadc()&&loadd()&&loade()){
return true;
}
alert("非法字符");
return false;
}
</script>
   </head>
<body>
${msg}
<div class="main">
<div class="optitle clearfix">
<div class="title">
用户管理>>
</div>

</div>
<form id="form1" name="form1" method="post" action="addUser.do"
onsubmit="return checkit()">
<input type="hidden" name="flag" value="doAdd">
<div class="content">
<table class="box">
<font color="red"></font>
<tr>
<td class="field">
用户编号:
</td>
<td>
<input type="text" id="a1" name="cid" class="text" onblur="loada()" />
<font color="red" id="t1">*</font>
</td>

</tr>
<tr>
<td class="field">
用户名称:
</td>
<td>
<input type="text" id="a2" name="username" class="text" onblur="loadb()" />
<font color="red" id="t2">*</font>
</td>
</tr>
<tr>
<td class="field">
用户密码:
</td>

<td>
<input type="password" id="a3" name="password" class="text" onblur="loadc()" />
<font color="red" id="t3">*</font>
</td>
</tr>
<tr>
<td class="field">
确认密码:
</td>
<td>
<input type="password" id="a4" name="password1" class="text" onblur="loadd()" />
<font color="red" id="t4">*</font>
</td>
</tr>

<tr>
<td class="field">
用户性别:
</td>
<td>
<select name="易做图" id="select">
<option value="2">

</option>
<option value="1">

</option>
</select>
</td>
</tr>

<tr>
<td class="field">
用户年龄:
</td>
<td>
<input type="text" id="a5" name="age" class="text" onblur="loade()" />
<font color="red" id="t5">*</font>
</td>
</tr>
<tr>
<td class="field">
用户电话:
</td>
<td>
<input type="text" name="phone" class="text" />
<font color="red">*</font>
</td>

</tr>
<tr>
<td class="field">
用户地址:
</td>
<td>
<textarea name="address" id="textarea" class="text" cols="45"
rows="5"></textarea>
</td>
</tr>
<tr>
<td class="field">
用户权限:
</td>

<td>
<input type="radio" name="power" id="auth" value="2"
checked="checked" />
普通用户
<input type="radio" name="power" id="auth" value="1" />
管理员
</td>
</tr>
</table>
</div>
<div class="buttons">
<input type="submit" name="button" id="button" value="数据提交"
class="input-button" />
<input type="button" name="button" id="button"
onclick="window.location='getUsers.do';" value="返回"
class="input-button" />
</div>

</form>
</div>
</body>
</html>
--------------------编程问答-------------------- <form id="form1" name="form1" method="post" action="addUser.do"
                onsubmit="return checkit()">
function check(){

if(loada()&&loadb()&&loadc()&&loadd()&&loade()){
return true;
}
alert("非法字符");看清楚方法名不一样,当然用不了啊 --------------------编程问答--------------------
引用 1 楼  的回复:
<form id="form1" name="form1" method="post" action="addUser.do"
  onsubmit="return checkit()">
function check(){

if(loada()&&loadb()&&loadc()&&loadd()&&loade()){
……


还是不行 不是这个问题 主要就是JS 用不了 不是提交存在问题 。。。。 --------------------编程问答-------------------- JS用不了?什么意思 单步调试JS --------------------编程问答-------------------- js 方法中  逐行 alert();看看走到哪行 错了    或者根本就没进你的js方法中 
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,