网页提交表单时,使用type=submit的按钮提交,和js直接调用submit()提交,以及jq的提交有何不同?

网页提交表单时,使用type=submit的按钮提交,和js直接调用submit()提交,以及jq的提交有何不同?


function test() {
    document.getElementById("myform").submit();
    // alert(11);
}

<form name="myfrom" id="myform" method="get" action="b.php">
    <input type="text" name="pwd" value="" />
    <input type="submit" name="sub" value="111" /><!-- 使用submit按钮提交 -->
    <input type="button" name="btn" value="btn" onclick="test()" /><!-- 使用js提交 -->
</form>
阅读 5.5k
2 个回答

本质上是一样的,只不过进行了不同的封装,底层都是调用submit方法

三者是一样的,没有不同。
js以及jq可以做更多的操作,可以监听form的submit事件,
在提交之前做一些校验,以及参数的补充。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题