2013-09-16 47 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;