代码之家  ›  专栏  ›  技术社区  ›  Fluffy

HTML表单提交标记之间的差异

  •  2
  • Fluffy  · 技术社区  · 15 年前

    据我所知,提交没有JS或键盘的HTML表单有三种方法:

    1. input type=submit
    2. button tag
    3. input type=image
    

    是否有其他方法创建一个元素,在按下时提交表单? 处理button标记(type=submit)是否与input type=submit相同(我的意思是,如果我们放弃fact按钮可以包含内部HTML,我们可以简单地替换 button 具有 input type="submit" 表格会正确发送吗? 在使用input type=image时,添加name.x和name.y是唯一的区别吗?

    3 回复  |  直到 15 年前
        1
  •  1
  •   meder omuraliev    15 年前
        2
  •  0
  •   MiffTheFox    15 年前
    1. <button> <button type="submit"><img src="submit.png" alt="Submit"></button>

    2. <input type="image">

        3
  •  0
  •   c_harm    15 年前

    <input type="submit">

    <input type="submit" id="submit-button" value="submit" />
    

    $('#submit-button').remove().after('<a href="#" id="submit-link">Submit form</a>');
    $('#submit-link').click( function(event){
         event.preventDefault();
         $('#submit-link').closest('form').submit();
    });