美文网首页HTML
[HTML] 表单提交与阻止表单提交

[HTML] 表单提交与阻止表单提交

作者: 何幻 | 来源:发表于2016-06-02 11:13 被阅读4026次

1. submit按钮

<input type="submit">按钮不在<form></form>不会提交表单。

2. <button>按钮

<button>text<button>相当于submit按钮,在<form></form>中点击,提交表单。

3. 阻止submit默认事件

submit按钮click事件中的e.preventDefault();阻止submit按钮提交表单。

document.querySelector('#button1').addEventListener('click',function(e){
    e.preventDefault();
},false);

4. 阻止form默认事件

form的submit事件中e.preventDefault();阻止表单提交。

document.querySelector('#form1').addEventListener('submit',function(e){
    e.preventDefault();
},false);

5. 让submit按钮disabled

(1)点击前让按钮disabled会导致click事件不触发

document.querySelector('#button1').setAttribute('disabled',true);

(2)submit按钮的click事件中disable按钮,会阻止表单提交。

document.querySelector('#button1').addEventListener('click',function(){
    var button=this;
    button.setAttribute('disabled',true);
},false);

注:

document.querySelector('#button1').addEventListener('click',function(){
    var button=this;
    button.setAttribute('disabled',true);

    //仍然会阻止表单提交
    setTimeout(function(){
        button.removeAttribute('disabled');
    },0);
},false);

相关文章

  • [HTML] 表单提交与阻止表单提交

    1. submit按钮 按钮不在 中不会提交表单。 2.

  • HTML 5_CSS 3_JavaScript讲义(二)-HTM

    (1).HTML原有的表单及表单控件 1.表单元素 action:表单提交到的地址method:指定提交表单时发送...

  • JavaScript 通信 / Ajax

    Ajax 表单提交 在HTML中提供了表单提交的功能,我们可以通过表单把数据从前台提交到后台 在HTML的DOM中...

  • 2019-10-24 表单标签

    今天学习了html表单 HTML表单(

    标签) 属性: 1 action:决定表单提交的地...

  • HTML 表单的简单介绍

    HTML 表单用于搜集不同类型的用户输入 一、 元素 定义 HTML 表单 表单属性 action:提交表单时,向...

  • Js表单提交

    1、表单提交 表单提交是刚开始学js的朋友很迷惑的一个问题,怎么提交,怎么阻止默认提交,怎么提交表单不跳转等等问题...

  • 技术部作业指导

    目录: HTML表单--提交数据 数据库操作--查询 微信接口 其他 HTML表单 表单代码:

  • Django学习-第十三讲(下):表单(一)forms.form

    1. html表单和django中的表单的区别 HTML中的表单: 单纯从前端的html来说,表单是用来提交数据给...

  • HTML表单指南

    HTML表单指南 表单 表单的作用:HTML表单用于接收不同类型的用户输入,用户提交表单时向服务器传输数据,从而实...

  • HTML表单的用法

    HTML表单(form)用于采集和提交用户输入的信息。示例代码如下: action:当提交表单时,发送表单数...

网友评论

    本文标题:[HTML] 表单提交与阻止表单提交

    本文链接:https://www.haomeiwen.com/subject/gdqkdttx.html