阻止表单提交怎么用onsubmit呢?
程序员文章站
2022-05-22 09:06:13
...
我在表单里面直接写onsubmit="return false;" 这样可以阻止表单提交 但是我弄了一个check函数先试了一下 这样就阻止不了提交 这是为什么 我没做过内容不合法阻止表单提交的例子 我这个代码写了很多个函数 如果不合法阻止表单提交的话怎么阻止呢?一个个加上return false这句话吗?
这样直接return一个false不行吗
这样简单试了一下 第一个空着不写还是能提交过去啊
function check(){
if(oIpt1.value==''){
return false;
}
};
改了 不行 表单那里也改了
function check(){
if(oIpt1.value==''){
document.getElementById('form1').submit();
}
return false;
};
提示这个错误
Uncaught ReferenceError: $ is not defined 27行
回复讨论(解决方案)
既然你是 onsubmit="return check();"
那么 check() 就应该有返回值呀!
你的 check 函数是怎么写的?不担心会有共享冲突吗?
把验证的代码 写到 check() 函数里面就行了 通过就是 return true; 不通过就是 return false
既然你是 onsubmit="return check();"
那么 check() 就应该有返回值呀!
你的 check 函数是怎么写的?不担心会有共享冲突吗?
这样直接return一个false不行吗
既然你是 onsubmit="return check();"
那么 check() 就应该有返回值呀!
你的 check 函数是怎么写的?不担心会有共享冲突吗?
这样简单试了一下 第一个空着不写还是能提交过去啊
function check(){
if(oIpt1.value==''){
return false;
}
};
改了 不行 表单那里也改了
function check(){
if(oIpt1.value==''){
document.getElementById('form1').submit();
}
return false;
};
提示这个错误
Uncaught ReferenceError: $ is not defined 27行
$是你jquery没引入吧
上一篇: PHP生成带有雪花背景的验证码_PHP
推荐阅读
-
1000个表单同时提交,用php怎么处理。
-
用ajax提交页面后 怎么样刷新本页面呢?
-
怎么用一个ajax把一个div里的数据提交给后台的php执行呢,就是保存?
-
用ajax提交页面后 怎么样刷新本页面呢?
-
阻止表单提交怎么用onsubmit呢?
-
1000个表单同时提交,用php怎么处理。
-
怎么用一个ajax把一个div里的数据提交给后台的php执行呢,就是保存?
-
onsubmit阻止form表单提交与onclick的相关操作_javascript技巧
-
阻止表单提交怎么用onsubmit呢?
-
javascript - 用表单上传文件,因为multipart/form-data,中文字段为乱码,怎么解决呢?