Вот почти готовый рабочий скрипт, суть скрипта:
Вводим в окошке логин - adm1, жмем кнопку, получаем запрос prompt с подтверждением пароля, вводим пароль и получаем результат.. Всё!
Вся сложность заключается в том, что мне надо заменить окно prompt на input, т.есть в окошке input я ввожу логин, нажимаю кнопку, (окошко очистилось)
и затем в этом же окошке , ввожу пароль и получаю результат.
Как это сделать ?
Поменять значения в input, подменить input ? Пробывал, ни фига..
1)Input.value=""
1)Input.value="Adm1"
2)submit
3)Input.value="" - Введите пароль?
4)Input.value="123"
5)submit
6)document.innerHTML="ВХОД ВЫПОЛНЕН - ADM1" - Результат!
<head>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<body>
<script type="text/javascript">
function doCheck(){
var userName = document.shad.txt.value;
if (userName == 'adm1') {
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">ВХОД ВЫПОЛНЕН - ADM1</font>';
document.getElementById("put").value=''
} else if (pass == null) { // (*)
alert( 'Вход отменён' );
} else {
document.getElementById("tim").innerHTML='<font color="red">ОШИБКА №10 Неверная команда </font>';
document.getElementById("put").value=''
}
}
else if (userName == null) { // (**)
alert( 'Вход отменён' );
}
else if (userName == '') {
document.getElementById("tim").innerHTML='<font color="#B0BC79"> Вы не ввели команду </font>';
}
else if (userName == 'adm2') {
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"> ВХОД ВЫПОЛНЕН - ADM2</font>';
} else if (pass == null) { // (*)
alert( 'Вход отменён' );
} else {
alert( 'ОШИБКА №10 \n Неверная команда' );
document.getElementById("tim").innerHTML=''
}
}
else if (userName == 'adm3') {
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"> ВХОД ВЫПОЛНЕН - ADM3 </font>';
} else if (pass == null) { // (*)
alert( 'Вход отменён' );
} else {
alert( 'ПОМИЛКА №10 \n Неверная команда' );
document.getElementById("tim").innerHTML=''
}
}
else {
document.getElementById("tim").innerHTML='<font color="red">ОШИБКА №10 Неверная команда </font>';
document.getElementById("put").value=''
}
}
function hido(){
document.getElementById("tim").innerHTML=""
}
</script>
<form name="shad">
<p> Т400 (команда)</p>
<input type="text" name="txt" id="put" size="10"/> <span id="tim"> </span>
<p>
<input type="button" value="Проверить" onclick="doCheck()"/>
</p>
<input type="reset" id="tom" onclick="hido()"/>
</form>
</body>