Показать сообщение отдельно
  #1 (permalink)  
Старый 07.10.2015, 11:12
Новичок на форуме
Отправить личное сообщение для Vitalik2301 Посмотреть профиль Найти все сообщения от Vitalik2301
 
Регистрация: 06.10.2015
Сообщений: 8

Условный оператор if , проверка логина и пароля в одном input.
Подскажите пожалуйста, как заменить pass = prompt на условие в input , подобное var userName = document.shad.txt.value; Т.есть чтоб проверка логина и пароля была в одном input. (без prompt)

<script type="text/javascript">
function doCheck () {

var userName = document.shad.txt.value;
if (userName == 'admin') {
document.getElementById("tim").innerHTML='<font color="green"> Введите пароль ? </font>';
document.getElementById("put").value='';
var pass = prompt('Введите пароль?', '');
if (pass == '123') {
document.getElementById("tim").innerHTML='<font color="green"> Добро пожаловать! </font>';
} else if (pass == null) { 
document.getElementById("tim").innerHTML='<font color="red"> Вход отменен </font>';
} else {
document.getElementById("tim").innerHTML='<font color="red">Пароль неверен</font>';
}
} else if (userName == null) { 
document.getElementById("tim").innerHTML='<font color="red"> Вход отменен </font>';
} else {
document.getElementById("tim").innerHTML='<font color="red">Я вас не знаю</font>'; 
}
}
</script>

<form name="shad">
<input type="text" name="txt" id="put" size="10"/>    
<span id="tim">Кто пришёл? </span>
<p> <input type="button" value="Проверить" onclick="doCheck()"/> </p>
<input type="reset"  onclick="document.getElementById('tim').innerHTML=''"/>
</form>

Последний раз редактировалось Vitalik2301, 07.10.2015 в 11:33.
Ответить с цитированием