I am submitting the form with the help of the below code.
<form name="advanceSalaryUpdate" method="POST" action="MainController" id="advanceSalaryUpdate">
<input type="hidden" name="action" value="updateAdvanceSalaryDetail">
<input type="hidden" name="salID" value="15">
<a href="javascript:document.advanceSalaryUpdate.submit()">15</a>
</form>
But it's gives error "Uncaught TypeError: document.advanceSalaryUpdate.submit is not a function".
Can anyone help on this?
答案 0 :(得分:0)
您应该在锚文本上使用onclick
事件来触发“提交”链接上的click事件。
但是
我建议使用submit button
提交表单。
<form name="advanceSalaryUpdate" method="POST" action="MainController" id="advanceSalaryUpdate">
<input type="hidden" name="action" value="updateAdvanceSalaryDetail">
<input type="hidden" name="salID" value="15">
<a href="#" onclick="document.getElementById('advanceSalaryUpdate').submit();">Submit</a>
</form>
答案 1 :(得分:0)
使用
$("#advanceSalaryUpdate").submit()
或
document.getElementById("#advanceSalaryUpdate").submit()
代替href尝试使用javascript onclick函数
如果您希望通过使用name属性use来提交
$("[name=advanceSalaryUpdate]").submit()