多个JavaScript的验证问题
前有多个JavaScript函数
后面提交可 <form name="" action="" method="" onsubmit="return isPostalCode();return isID();return isEmail() "
可这样写吗 为什么 该怎么写?
最好别这样写,这样写
JScript code:
function isPostalCode(){
//如果验证通过
return true;
else return false
}
//其他两个同理
然后
function allCheck(){
if(isPostalCode()&&isID()&&isEmail()) return true
else return false
}
HTML code:
<form name="" action="" method="" onsubmit="return allCheck()">
首先,你测试了么?
实际上,这么写是可以的。但是最好把这个东西写入到一个函数中,统一返回
JScript code:
function checkform(){
if(isPostalCode())
{
if(isID())
{
if(!isEmail()){return fales;}
}
else{return false;}
}
else{return false;}
}
检测的时候,写一个return checkform()就OK了
打错了一个单词,把false打成了fales……
form表单中的onsubmit方法可以同时提交3个javascript方法吗
相关问答:
如有一个textbox,用户输入后点button按钮时,实现用JavaScript对textbox输入信息的验证,要求用JavaScript来实现,比如验证用户输入的是否是数字。
希望将HTML代码一并写出来哈,谢谢
HTML code:
<!DOC ......
这是我的文本框
<input type="text" size="60" name="password_answer" id="pwdanswer" value="$!password_answer" >
提交按钮
<input clas ......
1.看到《精通javascript》上说:javascript是完全异步的,那么是不是每条语句都不会执行完,下条语句就开始执行呢,实际上不是这样,也不可能是这样,不然怎么写程序?
2.代码如下,为什么不可行呢:
JScript ......
想了很长时间一直没搞定,比较郁闷,不知道大家有什么办法
问题:
使用javascript屏蔽【当前窗口】的菜单栏和工具栏
注意:上面说的是当前浏览器窗口,不是open打开的新的窗口,那样是很容易实现的 ......
<html>
<head>
<title> </title>
<script language="javascript">
var initTop=document.body.offsetHeight;
fun ......