zoukankan      html  css  js  c++  java
  • 关于submit与document.form1.submit();这2个提交的区别

    首先要知道 一个是按钮提交 一个是在js函数里写代码 document.form1.submit() 提交

    区别如下:

      从使的方式及效主要有二点区别吧。
    一、使用submit()提交时,表单中不能存在submit这个按钮,否则提交不成功。
    二、使用submit()提交时,表单的onsubmit事件将会自动无效,所以有表单验证的表单,也不要用submit()提交,当然你可以将验证代码加在submit()前。
    其它都完全一样了。
    总结,除非特殊场合,尽量使用按钮提交。

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    另外一位网友回答

      区别在于
    documeng.form1.submit() 这个事件的触发是有其他元素提交的

    表单提交,直接是由表单中的submit按钮提交的

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    这也是别的网友的回答 都有道理

    执行到此句时,立即将本文件中名为form1的表单中的所有信息提交给指定的程序(上边有个action什么的,例如document.form1.action=action1),由这个action进行提交;
    表单直接通过按钮提交给action进行处理。
    方式不同,原理一样。

  • 相关阅读:
    jzoj3294. 【SHTSC2013】超级跳马
    jzoj3243. Cube
    jzoj3242. Spacing
    jzoj3232. 【佛山市选2013】排列
    jzoj3297. 【SDOI2013】逃考
    jzoj4800. 【GDOI2017模拟9.24】周末晚会
    学习burnside、polya小结
    学习splay或spaly小结
    一个初学者的辛酸路程-了解Python-2
    一个初学者的辛酸路程-初识Python-1
  • 原文地址:https://www.cnblogs.com/YangK-java/p/4618396.html
Copyright © 2011-2022 走看看