翩翩这个jsp 中js中用不了 求答案
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>--------------------编程问答-------------------- <form id="form1" name="form1" method="post" action="addUser.do"
<%@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>
onsubmit="return checkit()">
function check(){
if(loada()&&loadb()&&loadc()&&loadd()&&loade()){
return true;
}
alert("非法字符");看清楚方法名不一样,当然用不了啊 --------------------编程问答--------------------
还是不行 不是这个问题 主要就是JS 用不了 不是提交存在问题 。。。。 --------------------编程问答-------------------- JS用不了?什么意思 单步调试JS --------------------编程问答-------------------- js 方法中 逐行 alert();看看走到哪行 错了 或者根本就没进你的js方法中
补充:Java , Java EE