jsp页面里的javascript代码无效,请问应该怎么解决

这是一个用户注册的界面,在界面里我写了下面的javascript代码,可是并没有效果,求大神指导是怎么回事<scriptlanguage="javascript">fun... 这是一个用户注册的界面,在界面里我写了下面的javascript代码,可是并没有效果,求大神指导是怎么回事
<script language="javascript">
function checkname(){
var div = document.getElementById("div1");
div.innerHTML = "";
var name1 = document.form1.text1.value;
if (name1 == "") {
div.innerHTML = "姓名不能为空!";
document.form1.text1.focus();
return false;
}
if (name1.length < 4 || name1.length > 16) {
div.innerHTML = "姓名输入的长度4-16个字符!";
document.form1.text1.select();
return false;
}
var charname1 = name1.toLowerCase();
for (var i = 0; i < name1.length; i++) {
var charname = charname1.charAt(i);
if (!(charname >= 0 && charname <= 9) && (!(charname >= 'a' && charname <= 'z')) && (charname != '_')) {
div.innerHTML = "姓名包含非法字母,只能包含字母,数字,和下划线";
document.form1.text1.select();
return false;
}
}
return true;
}
function checkpassword(){
var div = document.getElementById("div2");
div.innerHTML = "";
var password = document.form1.text2.value;
if (password == "") {
div.innerHTML = "密码不位空!";
document.form1.text2.focus();
return false;
}
if (password.length < 4 || password.length > 12) {
div.innerHTML = "密码长度4-12位";
document.form1.text2.select();
return false;
}
return true;
}
function checkrepassword(){
var div = document.getElementById("div3");
div.innerHTML = "";
var password = document.form1.text2.value;
var repass = document.form1.text3.value;
if (repass == "") {
div.innerHTML = "密码不位空!";
document.form1.text3.focus();
return false;
}
if (password != repass) {
div.innerHTML = "输入密码和确认密码长度不一致";
document.form1.text3.select();
return false;
}
return true;
}
function check(){
if (checkname() && checkpassword() && checkrepassword() && checkEmail()) {
return true;
}
else {
return false;
}
}
</script>
展开
 我来答
百度网友9852255
推荐于2016-05-05
知道答主
回答量:20
采纳率:0%
帮助的人:17万
展开全部
js 不太好 用jquery吧
$("#user_name").blur(function(){
var v=$("#user_name").val(),

len=v.replace(/[^\x00-\xff]/g, 'xx').length,
isName=/[^\u4e00-\u9fa50-9a-zA-Z]/ig.test(v),
isNum=/^\d+$/.test(v);
var o=$("#user_name");
if(!v){
showInfo($("#username_msg"),'用户名不能为空','err');

setTimeout(function(){o.focus()},0);

return false;
}else if(len<5||len>25){
showInfo($("#username_msg"),'5-25个字符','err');
setTimeout(function(){o.focus()},0);
return false;
}else if(isNum){
showInfo($("#username_msg"),'用户名不能以纯数字组成','err');
setTimeout(function(){o.focus()},0);
return false;
}else if(isName){
showInfo($("#username_msg"),'用户名不能有特殊字符存在','err');
setTimeout(function(){o.focus()},0);
return false;
}
/* ajax校验: */
var url="/user/register/checkuName/",
param={"user_name":v};
res=quickAjax({url:url,param:param}),
st=res.status*1;
if(st==0){
$("#is_username").val("1");
showInfo($("#username_msg"),'通过验证','ok');

}else{
showInfo($("#username_msg"),'系统内已存在相同用户名','err');
setTimeout(function(){o.focus()},0);
return false;
}
})
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式