|
|
|
|
|
для: 12345
(26.10.2005 в 17:41)
| | Ладно, будем писать логику. Я не экзаменатор, просто ява-скрипт мне бывает нужен раз в год и поэтому я его плохо знаю, и учить некогда. | |
|
|
|
|
|
|
|
для: coloboc66
(26.10.2005 в 17:06)
| | Ну пишешь логику, по которой включаешь кнопку. Или вы экзаменатор? :) | |
|
|
|
|
|
|
|
для: 12345
(26.10.2005 в 15:20)
| | Спасибо, очень классное решение!
А если у меня три таких поля и нужно, чтобы кнопка активировалась при наличии 13-ти символов хотя бы в одном из полей? | |
|
|
|
|
|
|
|
для: coloboc66
(26.10.2005 в 14:04)
| | Надо phone1.length ==> phone1.value.length .
Зачем здесь var submit1, которая нигде не используется?
Надо
<input name=phone1 value="(8029)" onkeyup="submit1.disabled=this.value.length!=13">
...<input type="submit" name="submit1" value="Otpravit" disabled>
| вместо всех скриптов, тогда если пользователь уменьшил длину строки или сделал больше 13, кнопка снова выключится. | |
|
|
|
|
|
|
| У меня кнопка постоянно не активирована и при длине строки в поле , равной 13-ти, все-равно активироваться не хочет!
<html>
<head><title>Proverka danyh</title>
<script language="JavaScript">
function func1()
{
var phone1= new String(document.form1.phone1.value);
var submit1=document.form1.submit1.disabled;
if(phone1.length==13) submit1=false;
else submit1=true;
}
function func()
{
document.form1.submit1.disabled=true;
}
</script>
</head>
<body onload="func()" >
<form name="form1" method="post" action="file.php">
<table>
<tr>
<td>Vvedite nomer</td>
<td><input type="text" name="phone1" size="20" value="(8029)"onkeyup="func1()" ></td>
</tr>
<tr><td align="right"><input type="submit" name="submit1" value="Otpravit"></td></tr>
</table>
</form>
</body>
</html>
|
| |
|
|
|
|