Home >Web Front-end >HTML Tutorial >Modify the type attribute of the input box_html/css_WEB-ITnose
<ul class="login_list" id="web_login"> <li class="login_input"> <input id="u" name="u" tabindex="2" class="input_txt" type="text" value="User name" onFocus="this.value=''" onBlur="if(!value){value=defaultValue;}" /> </li> <li class="login_input"> <input type="text" class="input_txt2" value="Password" onfocus="if(this.value==defaultValue) {this.value='';this.type='password'}" onblur="if(!value) {value=defaultValue; this.type='text';}" /> </li></ul>
type is a read-only attribute and cannot be modified.
This is the only way
<script type="text/javascript"> function changeType(obj) { obj.style.display = "none"; document.getElementById("d2").style.display = ""; document.getElementById("d2").focus(); } </script>
<ul class="login_list" id="web_login"> <li class="login_input"> <input id="u" name="u" tabindex="2" class="input_txt" type="text" value="User name" onFocus="this.value=''" onBlur="if(!value){value=defaultValue;}" /> </li> <li class="login_input"> <input type="text" class="input_txt2" value="Password" onfocus="changeType(this)" onblur="if(!value) {value=defaultValue; this.type='text';}" /> <input type="password" class="input_txt2" id="d2" value="" style="display:none" /> </li></ul>
How can I modify the read-only attribute?
The password box must use type="password"
Refresh·························· ··················
type is a read-only attribute and cannot be modified.
That’s all.
JScript code
4ec11beb6c39d0703d1751d203c17053
function changeType(obj) {
obj.style.display = "none ";
document.getElementById("d2").style.display = "";
docum...
I have found the solution, it is the same as the original poster, I learned it, thank you
<input name="" type="text" value="Password" class="inputText_1" id="tx" /><input name="" type="password" style="display:none;" id="pwd" class="inputText_1" />
<script type="text/javascript">var tx = document.getElementById("tx"), pwd = document.getElementById("pwd");tx.onfocus = function(){if(this.value != "Password") return;this.style.display = "none";pwd.style.display = "";pwd.value = "";pwd.focus();}pwd.onblur = function(){if(this.value != "") return;this.style.display = "none";tx.style.display = "";tx.value = "Password";}</script>