Показать сообщение отдельно
  #4 (permalink)  
Старый 07.09.2013, 19:44
Интересующийся
Отправить личное сообщение для teragalaxy Посмотреть профиль Найти все сообщения от teragalaxy
 
Регистрация: 07.09.2013
Сообщений: 12

Появилась другая проблема.
Вобщем всё настроил как надо, только вот если сделать пароль видимым и нажать кнопку submit то никакого значения в глобальный массив не будет передано. Как исправить этот недочёт?

<script>
	function Show_HidePassword(id, button) {
var element = document.getElementById(id);
if (element.type == 'password') {
	button.textContent = 'Скрывать пароль';
	var inp = document.createElement("input");
	inp.id = id;   
	inp.type = "text";
	inp.value = element.value;
	inp.placeholder = "Пароль";
	element.parentNode.replaceChild(inp, element);
	}
else {
	button.textContent = 'Показывать пароль';
	var inp = document.createElement("input");
	inp.id = id;
	inp.type = "password";
	inp.value = element.value;
	inp.placeholder = "Пароль";
	element.parentNode.replaceChild(inp, element);
	}
inp.focus();
inp.selectionEnd = inp.value.length;
}
</script>

<form>
<input placeholder="Пароль" type="password" name="password" id="joinpasswordbox" />
<p><span><a href="#" onclick="Show_HidePassword('joinpasswordbox', this); return false;">Показывать пароль</a></span></p>
<p><input type="submit" value="Отправить"/></p>
</form>

Последний раз редактировалось teragalaxy, 07.09.2013 в 19:54.
Ответить с цитированием