2013-09-16 46 views
-1

我有這個功能,提交表單,寫事件處理函數在一行

function submitEvent() 
{ 
    // setter for dom element 
    document.forms[0].method = "POST"; 
    document.forms[0].action = "MyServlet";  
    document.forms[0].submit(); 
} 

現在我看了一下不顯眼JS,但我想添加到傳統的標記。 我該如何將此函數附加到單行中的onclick屬性? 的onclick = 我想要的形式,

onclick = "myOneLineSubmitFunction()"

編輯:道歉不給完整的詳細信息。我想在按鈕的點擊事件上綁定它。代碼是:

<input type="button" onclick="oneLineFunc();">

+1

您是否在問如何添加onclick事件? Baic的代碼是'document.getElementById(「foo」)。onclick = submitEvent;' – epascarello

+0

會這樣的工作,是一個不錯的選擇? 'onclick =「javascript:document.forms [0] .method =」POST「; document.forms [0] .action =」MyServlet「; document.forms [0] .submit();」 –

回答

1

你會只是想設置問題的功能元素的onclick事件處理程序。

document.getElementById('foo').onclick = submitEvent;