我自己是这么写的,结果选择了否以后还是没有跳到需要填写的项目去,直接就提交注册信息了
<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>
问题在哪里?
解决方案 »
- JQuery源码的问题
- 倒计时跳转
- 在IE8下使用createPopup函数创建的菜单为何不能跨窗口?
- js 获取iframe的dom
- 凤凰网页面上的那个“内容推荐”的新闻导航条怎么实现的?
- 70分——冰天雪地裸跪求一个插件:代码高亮显示——beautyOfCode
- div注册鼠标事件 疑问
- 请问是不是把父元素删除,他的子元素也会被自动删除且释放内存了呢。比如ss.innerHTML="";
- 在javascript如何实现点击一个按钮,既显示更多输入信息?
- JS驱动下拉列表出问题
- 页面出错,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)">
结果我什么都不输入,点确定的按钮什么提示都没有。这是怎么回事?