皈依舞
2021-04-23 05:21:54
我正在使用Jquery.submit()函數使用JQuery提交表單。但是我有些字段標記為requiredHTML。.submit()提交表格之前,我應如何使用此功能來檢查必填字段??這是代碼<script>function submit() { $("form").submit();}function signup() { alert("You're going to sign up");}</script><form action="JavaScript:void(0);" onsubmit="signup()" method="post"> <div class="input"> <label for="email">Email:</label> <input required="" id="email"/> </div> <div class="input"> <label for="password">Password:</label> <input required="" type="password" id="password"/> </div> <a class="submit" href="JavaScript:submit();">Sign Up</a> <button type="submit" class="none_display"></button></form>a由于某些瀏覽器中buttonandinput標記的樣式更改,我需要使用標記提交表單。
3 回答

慕桂英546537
TA貢獻1848條經驗 獲得超10個贊
您發生了一些不必要的事情。
您不需要action="JavaScript:void(0);"表格。
去掉 <a class="submit" href="JavaScript:submit();">Sign Up</a>
function signup() {
alert("You're going to sign up");
}
<form onsubmit="signup()">
<div class="input">
<label for="email">Email:</label>
<input required="" id="email"/>
</div>
<div class="input">
<label for="password">Password:</label>
<input required="" type="password" id="password"/>
</div>
<button type="submit" class="none_display">Sign up</button>
</form>
添加回答
舉報
0/150
提交
取消