js判断后页面显示false

cheneyfeng3 2008-10-30 03:30:49
var str = form.txt.value;
var l=str.length;
var n=l
for (var i=0;i<l;i++){
if(str.charCodeAt(i)>=0||str.charCodeAt(i)<=255){
alert("请输入汉字");
form.txt.focus();
return false;
}
}
form.submit();
这个是判断的js代码,不是汉字结果就是 页面只一片空白就写一个false
这个是为什么呢?
...全文
147 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
s_hluo 2008-10-30
  • 打赏
  • 举报
回复
return
s_hluo 2008-10-30
  • 打赏
  • 举报
回复
return
cheneyfeng3 2008-10-30
  • 打赏
  • 举报
回复
恩明白了谢谢大家了
zengtan1021 2008-10-30
  • 打赏
  • 举报
回复
那就别要return false , 直接写return
rjzou2006 2008-10-30
  • 打赏
  • 举报
回复
调用时加上return

还不明白么?
cheneyfeng3 2008-10-30
  • 打赏
  • 举报
回复
var str = form.txt.value;
var l=str.length;
var n=l
for (var i=0;i<l;i++){
if(str.charCodeAt(i)>=0&&str.charCodeAt(i)<=255){
alert();
alert("请输入汉字");
form.txt.focus();
return false;
}
return true;
}
我加上了页面还是显示空白 就一个true
2008-10-30
  • 打赏
  • 举报
回复
看不懂...
rjzou2006 2008-10-30
  • 打赏
  • 举报
回复
前面加上return
sy_binbin 2008-10-30
  • 打赏
  • 举报
回复
if(str.charCodeAt(i)>=0||str.charCodeAt(i) <=255){
alert("请输入汉字");
form.txt.focus();
return false;
}
return true;
}
form.submit();
cheneyfeng3 2008-10-30
  • 打赏
  • 举报
回复
自己先顶下

87,904

社区成员

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

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