注册 登录
编程论坛 WEB前端(UI)

[求助]DX.来瞅一眼吧。。。N急。。。

ting6love 发布于 2007-11-07 18:51, 1008 次点击
<script language="javascript">
function infor()
{
var f=document.myform;
if(f.username.value=="" || f.username.value=="请填写用户名")
{
alert("用户名不能为空!");
f.username.focus();
f.username.value="";
return false;
}
if(f.username.value!="")
{
for(var i=0;i<f.username.value.length;i++)
{
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')
{
alert("用户名只能是英文字母,请注意。");
f.username.focus();
f.username.value="";
return false;
}
}
}

我想要判断值能输入字母.数字不可以.只要字母,这样写为什么判断不出来?
2 回复
#2
ting6love2007-11-07 19:29
难道我提问有问题~~~还是没有人在呀?
#3
madpbpl2007-11-07 23:29
<script language="javascript">
function infor()
{
var f=document.myform;
if(f.username.value=="" || f.username.value=="请填写用户名")
{
alert("用户名不能为空!");
f.username.focus();

return false;
}
if(f.username.value!="")
{
for(var i=0;i<f.username.value.length;i++)
{
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'))
{
alert("用户名只能是英文字母,请注意。");
f.username.focus();

return false;
}
}
}
}
</script>
<form name="myform">
姓名:<input type="text" name="username">
<input type="submit" name="submit1" value="提交" onclick="return infor();">
</form>
这种问题最好发到javascript版块比较好
1