<body> <form action="clock.html" method="post" onsubmit="return checkLength()"> <p>name:<input type="text" name="user" id="user"></p> <input type="submit" id="submit" name="submit"> </form> </body> </html>
html页面。

第一种方法:利用event的阻止默认事件机制,页面载入之后获得submit元素,然后为submit注册click响应函数,参数为event事件。
在用户点击submit触发响应函数后,直接event.preventDefault();阻止表单转跳的默认事件。
第二种方法:在表单form标签下属性onsubmit="return checkLength()" 或 id="submit"的input标签下添加属性 checkLength()"
function 函数中 阻止 form提交 return false;
阻止 函数中代码向下执行 return;
以下还有
1.form的两个事件
submit,提交表单,如果直接调用该函数,则直接提交表单
onSubmit,提交按钮点击时先触发,然后触发submit事件。如果不加控制的话,默认返回true,因此表单总能提交。
2. JS的校验
通过在JS中用document.myform.name.value,来得到用户的每一个输入 ,进行校验,当完全通过时,返回TRUE,反之返回false。
3. 页面代码实现
/* <form name="testform" action="hello.html" method="post" onSubmit="return check();"> <input type="text" name="name"> <input type="submit" value="提交"> </form> */
4. JS的实现
function check(){
if (document.testform.name.value=="admin") {
alert("姓名不正确");
return false;
}
else{
return true;
}
}
注意
onSubmit的写法,千万不要写成:“check()”,这样当检验不能通过的时候不会提交表单。
好了以上就是小编为大家整理的js阻止表单提交的全部内容啦,希望对大家的学习能够有所帮助~
# 阻止表单提交
# js阻止form表单提交
# JSP之表单提交get和post的区别详解及实例
# 基于JavaScript实现带数据验证和复选框的表单提交
# 使用AngularJS对表单提交内容进行验证的操作方法
# Nodejs之http的表单提交
# JS表单提交中onsubmit事件return的作用详解
# 表单
# 种方法
# 好了
# 千万不要
# 不加
# 不正确
# 小编
# 直接调用
# checkLength
# input
# type
# text
# onsubmit
# return
# submit
# nbsp
# strong
# alert
# user
# id
相关文章:
海南网站制作公司有哪些,海口网是哪家的?
大连网站设计制作招聘信息,大连投诉网站有哪些?
教学论文网站制作软件有哪些,写论文用什么软件
?
建站主机如何选?高性价比方案全解析
如何在橙子建站中快速调整背景颜色?
Android自定义控件实现温度旋转按钮效果
高防服务器租用首荐平台,企业级优惠套餐快速部署
ppt制作免费网站有哪些,ppt模板免费下载网站?
c# 在ASP.NET Core中管理和取消后台任务
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
如何在万网自助建站平台快速创建网站?
XML的“混合内容”是什么 怎么用DTD或XSD定义
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
如何在万网ECS上快速搭建专属网站?
如何自定义建站之星模板颜色并下载新样式?
在线制作视频网站免费,都有哪些好的动漫网站?
招贴海报怎么做,什么是海报招贴?
如何快速上传自定义模板至建站之星?
如何快速查询域名建站关键信息?
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
建站主机功能解析:服务器选择与快速搭建指南
如何在Tomcat中配置并部署网站项目?
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
如何快速搭建安全的FTP站点?
如何在云服务器上快速搭建个人网站?
如何在新浪SAE免费搭建个人博客?
如何零基础在云服务器搭建WordPress站点?
如何快速搭建FTP站点实现文件共享?
SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
C#如何序列化对象为XML XmlSerializer用法
高端建站三要素:定制模板、企业官网与响应式设计优化
网站制作公司广州有几家,广州尚艺美发学校网站是多少?
Python路径拼接规范_跨平台处理说明【指导】
网站设计制作公司地址,网站建设比较好的公司都有哪些?
建站之星价格显示格式升级,你的预算足够吗?
如何高效生成建站之星成品网站源码?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
定制建站策划方案_专业建站与网站建设方案一站式指南
如何在云主机上快速搭建多站点网站?
存储型VPS适合搭建中小型网站吗?
非常酷的网站设计制作软件,酷培ai教育官方网站?
如何做网站制作流程,*游戏网站怎么搭建?
再谈Python中的字符串与字符编码(推荐)
如何快速搭建虚拟主机网站?新手必看指南
建站之星如何实现网站加密操作?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
TestNG的testng.xml配置文件怎么写
*请认真填写需求信息,我们会在24小时内与您取得联系。