急!急!急!新手请教javascript问题 onblur 你输入丢失了焦点,调用checkUserName方法document.getElementById("usernameErr")你没有这个对象啊.当然出错啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你说的我不是很明白,onblur不是 在输入username值之后,鼠标移动到别的地方的时候触发的吗? <HTML><HEAD><TITLE>新用户注册</TITLE><META http-equiv=Content-Type content="text/html; charset=gb2312"><link href="images/style.css" type=text/css rel=stylesheet></link> <script language="javascript" src="script/registercheck.js"></script><script language="javascript"><!--function checkUserName(ssn) { if(ssn.length<3 ||ssn.length>20) { //alert("\请输入正确的用户名,用户名长度为3-18位!"); var obj=document.getElementById("usernameErr") obj.style.display="" obj.innerHTML = "<font color='red'>请输入正确的用户名,用户名长度为3-18位!</font>"; form.username.focus(); return false; } if(isWhiteWpace(ssn)) { alert("\请输入正确的用户名,用户名中不能包含空格!"); form.username.focus(); return false; } if(!isSsnString(ssn)) { alert("\对不起,你选择的用户名不正确,或者已被占用!"); form.username.focus(); return false; } document.getElementById("usernameErr").innerHTML = ""; return true;}//--></script></HEAD><BODY> <form name="form" action="userRegist.do" method="post"> <input type="text" maxLength="20" name="username" onblur="checkUserName(this.value.toLowerCase())"> <span id="usernameErr" style="display:"></span> </BODY></HTML> 没有给出文本框的id 你怎么能用document.getElementById(""); 没有给出文本框的id 你怎么能用document.getElementById(""); <input type="text" maxLength="20" name="username" onblur="checkUserName(this.value.toLowerCase())"> 改为:<input type="text" maxLength="20" id="username" onblur="checkUserName(this.value.toLowerCase())"><span id="usernameErr"></span> document.getElementById("usernameErr").innerHTML 没找到id为usernameErr的控件,代码中加入:<span id="usernameErr"></span> jquery关于遍历数组的一个问题 帮忙看一段js代码 一行javascript应该怎么读 在线等,解决了就贴。EXTJS怎么设置窗体上控件的位置呢? 我用js来获取网页地址,怎么去掉网页后面的参数。 neo_yoho进来 frame定向URL的问题 点击图片时,打开新窗口,并把图片按原来大小显示出来? 请教 pasteHTML的问题 如何知道一个窗口的工具栏、地址栏以及菜单是否存在? 求助,不知道为什么? JAVASCRIPT在图片中取一个坐标点,鼠标点住左键拉伸一定区域,我想要得到这个点的坐标x,y值,还有拉伸一定区域的长,宽值。哪位js高手帮我看看怎么弄
<HEAD>
<TITLE>新用户注册</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<link href="images/style.css" type=text/css rel=stylesheet></link>
<script language="javascript" src="script/registercheck.js"></script>
<script language="javascript">
<!--
function checkUserName(ssn) {
if(ssn.length<3 ||ssn.length>20) {
//alert("\请输入正确的用户名,用户名长度为3-18位!");
var obj=document.getElementById("usernameErr")
obj.style.display=""
obj.innerHTML = "<font color='red'>请输入正确的用户名,用户名长度为3-18位!</font>";
form.username.focus();
return false;
}
if(isWhiteWpace(ssn)) {
alert("\请输入正确的用户名,用户名中不能包含空格!");
form.username.focus();
return false;
}
if(!isSsnString(ssn)) {
alert("\对不起,你选择的用户名不正确,或者已被占用!");
form.username.focus();
return false;
}
document.getElementById("usernameErr").innerHTML = "";
return true;
}//-->
</script>
</HEAD>
<BODY>
<form name="form" action="userRegist.do" method="post">
<input type="text" maxLength="20" name="username" onblur="checkUserName(this.value.toLowerCase())">
<span id="usernameErr" style="display:"></span>
</BODY>
</HTML>
你怎么能用document.getElementById("");
你怎么能用document.getElementById("");
改为:
<input type="text" maxLength="20" id="username" onblur="checkUserName(this.value.toLowerCase())">
<span id="usernameErr"></span>
没找到id为usernameErr的控件,代码中加入:
<span id="usernameErr"></span>