HTML DOM 輸入密碼 required 屬性
HTML DOM input 密碼 required 屬性與 <input> 元素的 required 屬性相關。required 屬性用於設定和返回在表單提交到伺服器之前是否需要填寫密碼欄位。如果使用者未填寫具有 required 屬性的密碼欄位,則表單不會提交。
語法
以下是語法:
設定 required 屬性:
textObject.required = true|false
這裡,true 表示必須填寫文字欄位,而 false 表示在提交表單之前可以選擇不填寫該欄位。
示例
讓我們來看一個 input 密碼 required 屬性的示例:
<!DOCTYPE html>
<html>
<body>
<h1>Input password required property</h1>
<p>Check if the above field is mandatory to be filled or not by clicking the below button</p>
<form action="/Sample_page.php">
Password: <input type="password" id="PASS1" name=”passW” required>
<input type="submit">
</form>
<br>
<button onclick="checkReq()">CHECK</button>
<p id="Sample"></p>
<script>
function checkReq() {
var Req=document.getElementById("PASS1").required;
if(Req==true)
document.getElementById("Sample").innerHTML="The password field must be filled before submitting";
else
document.getElementById("Sample").innerHTML="The password field is optional and can be left blank by the user";
}
</script>
</body>
</html>輸出
這將產生以下輸出:

點選“檢查”按鈕:

如果 required 屬性設定為 true,並且您點選提交:

在上面的示例中:
我們首先建立了一個 id 為“PASS1”,name 為“passW”並且 required 屬性設定為 true 的輸入密碼欄位。密碼欄位包含在一個 action 為“Sample_page.php”的表單中,該表單指定在點選提交按鈕時提交表單資料的位置。
<form action="/Sample_page.php"> Password: <input type="password" id="PASS1" name=”passW” required> <input type="submit"> </form>
然後,我們建立了一個“檢查”按鈕,當用戶點選該按鈕時,將執行 checkReq() 方法:
<button onclick="checkReq()">CHECK</button>
checkReq() 使用 getElementById() 方法獲取型別為密碼的輸入元素並獲取其 required 屬性,在本例中返回 true。返回的布林值賦給變數 Req,並根據返回的值是 true 還是 false,我們使用其 innerHTML 屬性在 id 為“Sample”的段落中顯示相應的提示資訊:
function checkReq() {
var Req=document.getElementById("PASS1").required;
if(Req==true)
document.getElementById("Sample").innerHTML="The password field must be filled before submitting";
else
document.getElementById("Sample").innerHTML="The password field is optional and can be left blank by theuser";
}
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP