这个的问题困扰我这个新手(50分)

chenshiwen1981 2005-03-19 07:22:25
我是jsp web 开发的新手,jsp 里面我用javascript 写的方法为什么总是不执行!
比如说我在html中定义一个文本框:
<INPUT NAME="FAX_NO" TYPE="TEXT" SIZE="30" MAXLENGTH="100" VALUE=""></TD>
我有定义一个按钮:
<TD><INPUT TYPE="submit" NAME="SaveAll" VALUE="保存" CLASS= onClick= "SaveAll()"></TD>
当我安下按钮保存我的文本框的信息前我判断文本框是否为空:
<SCRIPT LANGUAGE="JavaScript">

function SaveAll(){

if (document.FAX_NO.VALUE=""){
comfirm("空白Fax号?");
return false;
}
</SCRIPT>
我安按钮;就是不执行SaveAll()方法;
即使我在if 语句前面加上 alert("save sucess!");测试一下那也不行。
请我高手们,这样的问题一般是怎么解决的?
已经困扰我很长时间了!50分,就 我 一 命 !
...全文
94 点赞 收藏 8
写回复
8 条回复
shiwaxingge 2005年03月20日
document.FAX_NO.VALUE=""
? ? ?什么意思?
是不是:document.FAX_NO.VALUE==""
回复 点赞
chenshiwen1981 2005年03月20日
楼上说的对! 笔误,呵呵
回复 点赞
dawnwang 2005年03月20日
去掉class=
shiwaxingge 说的也是个问题
回复 点赞
samkuang 2005年03月19日
同上
回复 点赞
unrealwalker 2005年03月19日
把CLASS=去了
回复 点赞
chenshiwen1981 2005年03月19日
"class ="是用来定义button 的种类的,有人定义好了,你用就可以,这样可以统一设计风格!
回复 点赞
strayly 2005年03月19日
CLASS= 是干什么的
submit的判断最好加在<form>里,如
<form name="form1" method="post" action="" onsubmit='return SaveAll()'>
js如下:
<SCRIPT LANGUAGE="JavaScript">

function SaveAll(){

if (document.form1.FAX_NO.VALUE=""){
comfirm("空白Fax号?");
return false;
}
return true;
}
</SCRIPT>
回复 点赞
wlxh 2005年03月19日
把type改为button,另外加一个return,和一个language="javascript"试试:
<TD><INPUT TYPE="button" NAME="SaveAll" VALUE="保存" language="javascript" CLASS= onClick= "return SaveAll()"></TD>
回复 点赞
发动态
发帖子
Web 开发
创建于2007-09-28

5.2w+

社区成员

34.1w+

社区内容

Java Web 开发
社区公告
暂无公告