提交时,用&&设置多重限制条件,总是只执行第一个条件,

hqy0921 2003-07-08 04:22:42
我希望提交时,保证文本框内容不是数字,且不大于8位,我写的部分代码如下
if (document.zcform.textfield1.value=="")
{alert("请输入您的真实姓名");return false;}
else
{
var usname=document.zcform.textfield1.value;
if ((!isNaN(usname)) && (usname.length>8))
{alert("您的姓名不正确,请重新输入");return false;}
}

其只能执行((!isNaN(usname)) 不执行(usname.length>8))
望高手指点,谢谢
...全文
69 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hqy0921 2003-07-08
  • 打赏
  • 举报
回复
哦 对了 我都搞混了

看来今天真是太累了,真是不好意思

谢谢你
bullion 2003-07-08
  • 打赏
  • 举报
回复
&&:必须两个同时为真时才执行
||:只要一个为假,就执行
bullion 2003-07-08
  • 打赏
  • 举报
回复
&&改为||
bullion 2003-07-08
  • 打赏
  • 举报
回复
||
hqy0921 2003-07-08
  • 打赏
  • 举报
回复
抱歉,你是不是没有看我得题目啊
我是要给文本框内容设置二个限制条件
一是 不是数字,二是 长度小于8
但现在 只判断其中一个条件,错误是只判断一个条件,
xuzuning 2003-07-08
  • 打赏
  • 举报
回复
if ((isNaN(usname)) && (usname.length>8))
xuzuning 2003-07-08
  • 打赏
  • 举报
回复
if ((isNaN(usname)) && (usname.length>8))
你的usname不会是数字吧?

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧