![]() |
|
||||||||||
|
|||||
|
[+ 1.11 09.12.2005]
Регистрация: Oct 2003
Адрес: Москва
Сообщений: 168
|
есть форма, нужно проверить ее на предмет заполнена/нет, потом отправить ( в моем случае на мейл), после всего закрыть окно.
у меня получается это сделать только с помощью onMouseOver на кнопке submit. вот код: <script> function test1(form) { if (form.name.value == "") alert("Пожалуйста, введите имя!") } </script> <form action="mailto:bla-bla@mail.ru" method="post" enctype="text/plain"> <input type="text" name="name"> <input type="submit" onMouseOver="test1(this.form)" onClick="setTimeout('close()',1000)" value="отправить"> все бы ничего, но пользователь может поводить (и "водит" на примере секретарши нашей) мышом по кнопке до того как он что-либо заполнил..((( не знаю как совместить все три события(( пробовал через onClick на button, но тогда не знаю как отослать на мейл. помогите. плиз. в JS разбираюсь плохо.... если можно поподробнее. пасиб ![]()
__________________
полосатый КОТ |
|
|||||
|
[+ 1.11 09.12.2005]
Регистрация: Oct 2003
Адрес: Москва
Сообщений: 168
|
есть такое событие хорошее onMouseDown....
еще маленький вопросик, посоветуйте какую-нить приличную книженцию по JS, только если можно попроще и с примерами...
__________________
полосатый КОТ |
|
|||||
|
Регистрация: May 2004
Сообщений: 7
|
<script>
function check(){ if (document.forms.123.<что-то>.value!=null){ document.forms.123.submit(); setTimeout('close()',1000); } } </script> <form name="123" method=post action=""> ..... <input type=button onclick=check() value="Submit"> </form> |
![]() |
Часовой пояс GMT +4, время: 08:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|