3 回答

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊
如果您使用jQuery并且需要內(nèi)聯(lián)解決方案,那么這將非常有效;
<a href="#" onclick="$(this).closest('form').submit();">submit form</a>
此外,您可能想要替換
<a href="#">text</a>
同
<a href="javascript:void(0);">text</a>
因此,單擊鏈接時(shí)用戶不會(huì)滾動(dòng)到頁(yè)面頂部。

TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個(gè)贊
您可以為表單和鏈接提供一些ID,然后訂閱onclick鏈接和submit表單的事件:
<form id="myform" action="" method="POST">
<a href="#" id="mylink"> submit </a>
</form>
接著:
window.onload = function() {
document.getElementById('mylink').onclick = function() {
document.getElementById('myform').submit();
return false;
};
};
我建議你使用提交按鈕提交表單,因?yàn)樗鹬貥?biāo)記語(yǔ)義,它甚至適用于禁用javascript的用戶。
添加回答
舉報(bào)