2010-07-23 42 views

回答

4

肯定的:

<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> 
+0

謝謝,這就是我一直在尋找的! – jolt 2010-07-23 15:31:57

1

要提交表格,您可以撥打form.submit()

2
document.getElementById("formName").submit(); 
+0

這似乎並沒有工作.. – jolt 2010-07-23 15:29:52

+0

@湯姆:這應該工作。你是否檢查過你的表單** ID(不是名稱)是你傳遞給'getElementById'的東西? – nico 2010-07-24 07:29:59

0

當然,將一個id分配給該表單。

一旦你點擊所需的元素(按鈕/輸入/ DIV),你可以做財產以後這樣的JavaScript

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

你應該指定這是「JQuery方式」來做到這一點。其他解決方案(使用'document.getElementById'的解決方案)不需要外部庫。 – nico 2010-07-23 15:29:29

+0

檢查標籤,OP使用JQuery :) – 2010-07-23 15:33:29

+0

對不起,沒有看到:)儘管如此,更好的指定任何其他讀者不一定看標籤(像我一樣),也許從谷歌鏈接到達這裏。 – nico 2010-07-24 07:28:23

相關問題