错在哪里了?

wuziqi_puyue 2002-11-16 08:13:20
<HTML><HEAD>
<SELECT name=select1> <OPTION value=0
selected>==选择类别==</OPTION> <OPTION value=1>动态</OPTION> <OPTION
value=2>通知</OPTION> <OPTION value=3>新闻</OPTION></SELECT>
<script language=Javascript> //自己动手为string添加Trim
function String.prototype.Trim() {return this.replace(/(^\s*)|(\s*$)/g,"");}
</script>
<script Language=Javascript>
function yanzhen(){
a=newsTitle.value
a=a.Trim()
alert(a)
if (select1.selectedIndex=="0")
{alert("qorry")}
else(a=="")
{alert("lorry")}
}
</script>
<input id=newsTitle maxlength=255 size=40 name=newsTitle>
<input type="button" name="Submit4" value="按钮" onclick="yanzhen()">
</BODY></HTML>
...全文
34 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
thereitis 2002-11-17
  • 打赏
  • 举报
回复
很多呀
1.script的函数写再head中,其他的控件写在body中。
2.字符串儿的比较不用==,如果是数值比较就别加引号;
3.fatal error is:if语句写的没有逻辑性。if else的亮个条件一般来说是互斥的,你这两个条件没有关系,结果总导致两个条件都满足。trim函数我就看不懂了,其实一般比较的时候不用trim,只比较有效字符
jery_lee 2002-11-16
  • 打赏
  • 举报
回复
应该IF在下面一个ELSE中。
wuziqi_puyue 2002-11-16
  • 打赏
  • 举报
回复
解恨了
wuziqi_puyue 2002-11-16
  • 打赏
  • 举报
回复
哈哈,怎么只有你回答。
少一个if 是吗?
孟子E章 2002-11-16
  • 打赏
  • 举报
回复
你的判断的if和else不是一个东西
wuziqi_puyue 2002-11-16
  • 打赏
  • 举报
回复
怎么说?
wuziqi_puyue 2002-11-16
  • 打赏
  • 举报
回复
为什么newsTitle填与不填一个样。
你怎么不上 QQ.
孟子E章 2002-11-16
  • 打赏
  • 举报
回复
else(a=="")错
(select1.selectedIndex=="0")错
孟子E章 2002-11-16
  • 打赏
  • 举报
回复
你要干什么啊
wuziqi_puyue 2002-11-16
  • 打赏
  • 举报
回复
难道没有错?

87,993

社区成员

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

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