在一行中写入事件处理函数

时间:2013-09-16 17:43:33

标签: javascript forms submit

我有此功能提交表单,

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()"

编辑:为没有提供完整的详细信息而道歉。我想将它绑定在按钮的click事件上。代码是:

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

1 个答案:

答案 0 :(得分:1)

您只想将相关元素的onclick事件处理程序设置为函数。

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