[英]Regarding the submission of a form with JS
我目前正在嘗試修復旨在用作表單提交按鈕的頁面上的超鏈接。
該按鈕應該做兩件事:
檢查是否有一個名為empty()的驗證函數; ,返回true
如果是這樣,請提交表格
按鈕代碼為:
<a role="button" class="button_primary" id="WC_AccountDisplay_links_2" onclick="submitLogonForm();">
<div class="left_border"></div>
<div class="button_text">Sign In</div>
<div class="right_border"></div>
</a>
onclick代碼為:
<script>
function submitLogonForm() {
return empty();
if(empty()) {
document.Logon.action="security.php";
document.Logon.submit();
}
}
</script>
表單代碼為:
<form method="post" name="Logon" action="security.php" id="Logon">
empty()檢查運行正常,但表單未提交,我無法弄清缺少的內容。
任何幫助將不勝感激。
function submitLogonForm() {
if(notempty()) {
document.forms[0].submit();
}
}
function notempty() {
// do validations here
//if any field is empty - return false
//else
return true;
}
<form action="security.php">
<a role="button" class="button_primary" id="WC_AccountDisplay_links_2" onclick="submitLogonForm();">
submit
</a>
</form>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.