关于用JS提交表单
Regarding the submission of a form with JS
我目前正在尝试修复一个页面上的超链接,该链接用作表单提交按钮。
该按钮应该做两件事:
检查是否有验证函数,调用empty(); , returns 真
如果是,请提交表格
按钮代码为:
<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>
点击代码为:
<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>
我目前正在尝试修复一个页面上的超链接,该链接用作表单提交按钮。
该按钮应该做两件事:
检查是否有验证函数,调用empty(); , returns 真
如果是,请提交表格
按钮代码为:
<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>
点击代码为:
<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>