[英]Why HTML5 required field is not mandatory, if form posted to two different pages using JavaScript?
我正在使用下面可以看到的表格。 由於我添加了基於 JavaScript 的雙重發布功能,因此必填字段不再是必填字段,我可以在不填寫必填字段的情況下提交表單。
這是我的表格:
<form name="Form1" method="post" >
<table>
<tr>
<td style="text-align:left;">N° de contrat</td>
<td>:</td>
<td><input type="text" name="nbcontrat" required class="tdtr"/></td>
</tr>
<tr>
<td></td>
<td></td>
<td><INPUT type="button" value="Enregistrer" class="btn btn-lg btn-success btn-block" onclick="OnButton1(); OnButton2();">
</td>
</tr>
</table>
</form>
還有我的 JavaScript:
function OnButton1()
{
document.Form1.action = "form1.php"
// document.Form1.target = "_blank"; // Open in a new window
document.Form1.submit(); // Submit the page
return true;
}
function OnButton2()
{
document.Form1.action = "an1.php"
document.Form1.target = "_blank"; // Open in a new window
document.Form1.submit(); // Submit the page
return true;
}
我如何再次要求這些字段?
使用 JavaScript 提交表單會繞過驗證檢查。
您可以使用 checkValidity 手動執行它。
if (myForm.checkValidity()) {
myForm.submit();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.