Sylex, хочу сделать такую штуку: при смене пароля рядом есть галочка "показать пароль" (для того чтоб проверить можно было), когда кликаешь на нее, поля должны становится текстовыми.
Цитата |
Тогда можно было бы просто 2 поля - текстовое и пароль. И одно из них - display: none |
можно, но тогда придется синхронизировать эти 2 поля, вводишь в одном - тоже самое "вводится" в скрытом..
Цитата |
нужно использовать типа document.createElement('input'); |
++
похоже решил, спасибо! =)
код
jаvаscript:
PHP |
function ge(id) { return document.getElementById(id); }
function changeInputType(obj, _type) { var new_obj = document.createElement('input'); new_obj.type = _type; if(obj.value) new_obj.value = obj.value; if(obj.size) new_obj.size = obj.size; if(obj.name) new_obj.name = obj.name; if(obj.id) new_obj.id = obj.id; if(obj.className) new_obj.className = obj.className; obj.parentNode.replaceChild(new_obj, obj); return new_obj; } |
HTML:
HTML |
<input type="password" class="txt" name="pass" id="pass" autocomplete="off" /> <input type="checkbox" onclick="_type = (this.checked) ? 'text' : 'password'; changeInputType(ge('pass'), _type);" /> |