我自己是这么写的,结果选择了否以后还是没有跳到需要填写的项目去,直接就提交注册信息了
<script>
function CheckADV(){
if (document.form1.ADV.checked == true) {
ADV1.style.display = "";
}else{
ADV1.style.display = "none";
}
}
function CheckAdd(obj){
if(obj.UserName.value==""){
alert("会员帐号不能为空!");
obj.UserName.focus();
return false;
}
if(obj.PassWord.value==""){
alert("请输入密码!");
obj.PassWord.focus();
return false;
}
if(obj.PassWord1.value==""){
alert("请再次输入密码!");
obj.PassWord1.focus();
return false;
}
if(obj.PassWord.value!=obj.PassWord1.value)
{
alert("两次输入密码不一致");
obj.PassWord1.focus();
return false;
}
if(obj.Email.value==""){
alert("请输入Email!");
obj.Email.focus();
return false;
}
if(confirm("如果要注册成功正式用户,还需要填写所有带**的项目,你确定注册成为一般用户吗?如果确定,请点是,如果还想注册成为正式用户,请点否!")){
window.location="Save.asp"
}
return true;
}
</script>
问题在哪里?
<script>
function CheckADV(){
if (document.form1.ADV.checked == true) {
ADV1.style.display = "";
}else{
ADV1.style.display = "none";
}
}
function CheckAdd(obj){
if(obj.UserName.value==""){
alert("会员帐号不能为空!");
obj.UserName.focus();
return false;
}
if(obj.PassWord.value==""){
alert("请输入密码!");
obj.PassWord.focus();
return false;
}
if(obj.PassWord1.value==""){
alert("请再次输入密码!");
obj.PassWord1.focus();
return false;
}
if(obj.PassWord.value!=obj.PassWord1.value)
{
alert("两次输入密码不一致");
obj.PassWord1.focus();
return false;
}
if(obj.Email.value==""){
alert("请输入Email!");
obj.Email.focus();
return false;
}
if(confirm("如果要注册成功正式用户,还需要填写所有带**的项目,你确定注册成为一般用户吗?如果确定,请点是,如果还想注册成为正式用户,请点否!")){
window.location="Save.asp"
}
return true;
}
</script>
问题在哪里?
解决方案 »
- javascript如何实现多个span在页面载入时调用同一个函数?
- 关于形成5月31日时间对象的问题
- firefox 下的js提交不执行的bug 在线等ing……
- 我用appendChild方法添加的结构,在此结构中有事件,清除的时候机制是怎么样的?
- 为什么把梅花雨的网页放在框架main里,就会提示错误,单独打开就都正常?
- 怎样在子页面去除父页面引入的js
- 页面跳转的问题,请各位赐教,,,
- ◇◆图片响应鼠标点击的哪个属性或动作是????◇◆
- 如何一定一个控件
- vbscript里有没有和javascript的settimeout()相同作用的语句?(null)
- 页面出错,javascript出现问题,向高手求教
- a.asp通过showModelessDialog 方式打开b.asp,如何在b.asp中得到a.asp的文件名
你把typpe="button"然后添加onclick事件在上面就好了,你用的是submit,这是种特殊的button,他不经过你的验证就直接提交了
FORM那里是<form name="form1" method="post" action="Save" onSubmit="return CheckAdd(this)">
结果我什么都不输入,点确定的按钮什么提示都没有。这是怎么回事?