HTML DOM 表单 name 属性
HTML DOM 表单 name 属性与表单元素的 name 特性相关联。表单 name 属性用于设置或获取 form name 特性值。表单 name 属性为表单指定了名称。
语法
以下为语法 −
设置表单 name −
formObject.name = name
此处,name 指定表单名称。
示例
我们来看一个表单 name 属性的示例 −
<!DOCTYPE html> <html> <head> <style> form { border:2px solid blue; margin:2px; padding:4px; } </style> <script> function ChangeName() { document.getElementById("FORM1").name="FORM_2"; document.getElementById("Sample").innerHTML = "The form name is changed from FORM_1 to FORM_2 "; } </script> </head> <body> <h1>Form length property example</h1> <form id="FORM1" method="post" action="/sample_page.php" name="FORM_1"> <label>User Name <input type="text" name="usrN"></label> <br><br> <label>Age <input type="text" name="Age"></label> <br><br> <input type="submit" value="SUBMIT"> </form> <p>Change the name of the form above by clicking the below button</p> <button onclick="ChangeName()">Change Name</button> <p id="Sample"></p> </body> </html>
输出
将产生以下输出 −
点按“更改名称”按钮时 −
在上例中
我们首先创建了一个 id=“FORM1”、method=“post”、action=“/sample_page.php”且 name 属性值设为“FORM_1”的表单。该表单包含两个具有文本类型的输入字段和一个用于向服务器提交表单数据的提交按钮 −
<form id="FORM1" method="post" action="/sample_page.php" name="FORM_1"> <label>User Name <input type="text" name="usrN"></label> <br><br> <label>Age <input type="text" name="Age"></label> <br><br> <input type="submit" value="SUBMIT"> </form>
然后我们创建了一个按钮“更改名称”,用户点按此按钮时将执行 ChangeName() 方法 −
<button onclick="ChangeName()">Change Name</button>
ChangeName() 方法使用文档对象 getElementById() 方法获取表单元素,并将其 name 属性值更改为“FORM_2”。然后,这一更改反映在 id 为“Sample”的段落中,使用其 innerHTML() 属性 −
function ChangeName() { document.getElementById("FORM1").name="FORM_2"; document.getElementById("Sample").innerHTML = "The form name is changed from FORM_1 to FORM_2 "; }
广告