Properti HTMLInputElement.name
menetapkan atau mengembalikan atribut NAME elemen INPUT HTML.
Sintaks:
inputObj.name = value
inputObj.name
value adalah DOMString yang didalamnya harus diawali dengan huruf di dalam cakupan A-Z atau a-z dan bisa diikuti dengan huruf (A-Za-z), digit (0-9), tanda penghubung ("-"), tanda garis bawah ("_"), tanda titik dua (":"), dan titik (".").
Contoh di bawah ini mengembalikan nilai atribut NAME elemen INPUT ber-TYPE 'password':
<FORM METHOD="POST" ACTION="yourCGIURL">
<FIELDSET>
<LEGEND>Login</LEGEND>
Username : <INPUT TYPE="text" NAME="username">
Password : <INPUT TYPE="password" NAME="password">
<INPUT TYPE="submit" VALUE="Log in">
</FIELDSET>
</FORM>
<SCRIPT TYPE="text/javascript">
var inputObj = document.getElementsByTagName("input")[1];
alert(inputObj.name); // "password"
</SCRIPT>
Contoh di bawah ini menetapkan atribut NAME kepada elemen INPUT ber-TYPE 'password':
<FORM METHOD="POST" ACTION="yourCGIURL">
<FIELDSET>
<LEGEND>Login</LEGEND>
Username : <INPUT TYPE="text" NAME="username">
Password : <INPUT TYPE="password">
<INPUT TYPE="submit" VALUE="Log in">
</FIELDSET>
</FORM>
<SCRIPT TYPE="text/javascript">
var inputObj = document.getElementsByTagName("input")[1];
inputObj.name = "password";
</SCRIPT>
Elemen INPUT ber-TYPE 'password' di atas akan menjadi:
<INPUT TYPE="password" NAME="password">