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

单击表单外的元素时,是否有发送表单的方法?

  •  3
  • tomsseisums  · 技术社区  · 14 年前

    正如标题所说,有没有办法 form 当单击窗体外的元素时?另外,是否可以不使用 形式 关联( button / input 等)元素?

    例如,可以 形式 div 是否单击?

    4 回复  |  直到 14 年前
        1
  •  4
  •   Major Productions    14 年前

    当然:

    <form name="myForm" action="" method="post">
        <!-- form inputs go here -->
    </form>
    
    <div id="formSubmit"></div>
    
    <script type="text/javascript">
        var myForm = document.forms['myForm'];
        var formSubmit = document.getElementById('formSubmit');
    
        formSubmit.onclick = function(){
            myForm.submit();
        }
    </script>
    
        2
  •  2
  •   Sachin R    14 年前
    document.getElementById("formName").submit();
    
        3
  •  1
  •   Douglas    14 年前

    要提交表格,您可以致电 form.submit() .

        4
  •  0
  •   Mahesh Velaga    14 年前

    一旦单击所需的元素(button/input/div),就可以在javascript中执行类似的操作

    $("#YourFormId").submit();