HTML DOM 输入密码表单属性
HTML DOM 输入密码表单属性用于返回包含输入密码字段的表单引用。如果输入密码字段不在表单中,则它将返回 NULL。此属性是只读的。
语法
以下是输入密码表单属性的语法。
passwordObject.form
示例
让我们看一个输入密码表单属性的示例 -
<!DOCTYPE html> <html> <body> <h1>Input Password form Property</h1> <form id="NEW_FORM"> Password: <input type="password" id="PASS"> </form> <p>Get the form id by clicking on the below button</p> <button type="button" onclick="formId()">GET FORM</button> <p id="Sample"></p> <script> function formId() { var P=document.getElementById("PASS").form.id; document.getElementById("Sample").innerHTML = "The id of the form containing the password field is: "+P ; } </script> </body> </html>
输出
将生成以下输出 -
单击“获取表单”按钮 -
在上面的示例中 -
我们首先使用 id 为“PASS”创建了一个输入密码字段,并将其包含在 id 为“NEW_FORM”的 <form> 元素中 -
<form id=”NEW_FORM”> Password: <input type="password" id="PASS"> </form>
然后创建了一个按钮“获取表单”,它将在用户单击时执行 formId() 方法 -
<button type="button" onclick="formId()">GET FORM</button>
formId() 方法使用 getElementById() 方法获取具有密码类型的输入字段,并获取包含密码字段的表单对象的 id 属性。然后将其值分配给变量 P,并使用其 innerHTML 属性显示在 id 为“样本”的段落中 -
function formId() { var P=document.getElementById("PASS").form.id; document.getElementById("Sample").innerHTML = "The id of the form containing the password field is: "+P ; }
广告