[求助]DX.来瞅一眼吧。。。N急。。。
<script language="javascript"><BR>function infor()<BR>{ <BR> var f=document.myform;<BR> if(f.username.value=="" || f.username.value=="请填写用户名")<BR> {<BR> alert("用户名不能为空!");<BR> f.username.focus();<BR> f.username.value="";<BR> return false;<BR> }<BR> if(f.username.value!="")<BR> {<BR> for(var i=0;i<f.username.value.length;i++)<BR> {<BR> if(f.username.value.charAt(i)>'a' || f.username.value.charAt(i)<'z' || f.username.value.charAt(i)>'A' || f.username.value.charAt(i)<'Z')<BR> {<BR> alert("用户名只能是英文字母,请注意。");<BR> f.username.focus();<BR> f.username.value="";<BR> return false;<BR> }<BR> }<BR> }<BR> <BR>我想要判断值能输入字母.数字不可以.只要字母,这样写为什么判断不出来?<BR> 难道我提问有问题~~~还是没有人在呀? <script language="javascript"><BR>function infor()<BR>{ <BR> var f=document.myform;<BR> if(f.username.value=="" || f.username.value=="请填写用户名")<BR> {<BR> alert("用户名不能为空!");<BR> f.username.focus();<BR> <BR> return false;<BR> }<BR> if(f.username.value!="")<BR> {<BR> for(var i=0;i<f.username.value.length;i++)<BR> {<BR> if<FONT color=#f73809>((f.username.value.charAt(i)<'a' || f.username.value.charAt(i)>'z') && (f.username.value.charAt(i)<'A' || f.username.value.charAt(i)>'Z'))<BR></FONT> {<BR> alert("用户名只能是英文字母,请注意。");<BR> f.username.focus();<BR> <BR> return false;<BR> }<BR> }<BR> }<BR><FONT color=#f70909>}<BR></script><BR></FONT><form name="myform"><BR>姓名:<input type="text" name="username"><BR><input type="submit" name="submit1" value="提交" onclick="return infor();"><BR></form><BR>这种问题最好发到javascript版块比较好页:
[1]
