|
|
|
| Здравствуйте.
Подскажите, пожалуйста, как сделать так, чтобы пока не заполнено поле "textarea" в форме, кнопка "Отправить" была неактивной??? | |
|
|
|
|
|
|
|
для: Jaroslav
(30.08.2009 в 16:14)
| | Примерно так:
<textarea id="tx_1" onkeyup="check();" onkeypress="check();" onchange="check();"></textarea><br />
<input type="button" id="btn" value="Отправить" disabled="disabled" onclick="alert('OK!')" />
<script type="text/javascript">
<!--
function check()
{
var tx_1 = document.getElementById('tx_1');
var btn = document.getElementById('btn');
tx_1.value != '' ? btn.disabled = false : btn.disabled = true;
}
//-->
</script>
|
| |
|
|
|
|
|
|
|
для: Loneliness
(30.08.2009 в 18:12)
| | Большое спасибо! | |
|
|
|
|
|
|
|
для: Jaroslav
(30.08.2009 в 21:36)
| | бессмысленно этим заниматься, т.к. вдруг у юзера жаба скрипт отключен, он никогда не сможет нажать на кнопку! | |
|
|
|
|
|
|
|
для: TetRiska
(30.08.2009 в 21:39)
| | >"вдруг у юзера жаба скрипт отключен"
Вы ХОТЬ ОДНОГО такого юзера знаете? :-) | |
|
|
|
|
|
|
|
для: PAT
(30.08.2009 в 22:44)
| | )) | |
|
|
|
|
|
|
|
для: PAT
(30.08.2009 в 22:44)
| | нет. а все же? лучше заблаговременно палки в колеса не ставить..здесь достаточно обойтись выводом сообщения "Ей лузер ты забыл заполнить поле!" и не предпринимать действий пока не заполнит! | |
|
|
|
|
|
|
|
для: TetRiska
(31.08.2009 в 02:03)
| | а если пользователь запретит отправку данных из формы?
При первой попытке практически любого браузера отправить форму, он предлагает это дело запретить.
В отличие от JS, который никто так не щемит.
Вот запретит, и что тогда?
Надо ведь заблаговременно... | |
|
|
|
|
|
|
|
для: Trianon
(31.08.2009 в 12:10)
| | Trianon, 5+ | |
|
|
|
|
|
|
|
для: TetRiska
(31.08.2009 в 02:03)
| | Лучше уж такие палки в колеса, пожалуй, чем посетителя лузером клеймить... ;) | |
|
|
|