1. den_y - 23 Марта, 2007 - 08:46:01 - перейти к сообщению
Здравствуйте. Такая проблема! Нужно сделать так чтоб при нажатии кнопки submit сначала вызывалась функция javascript а потом уж передавался запрос на сервер! просто мне нужно чтобы перед отправкой данных проверялись правильно ли они заданы. Зранее благодарен!
2. -SCHATTEN- - 23 Марта, 2007 - 09:03:37 - перейти к сообщению
А что проверку данных нельзя сделать в обработчике ? на РНР ?
3. evgenijj - 23 Марта, 2007 - 09:11:50 - перейти к сообщению
<script type="text/javascript">
function validate(f)
{
..........................
}
</script>
<form action="action.php" name="myform" method="POST" onsubmit="validate(document.forms['myform']);" >
function validate(f)
{
..........................
}
</script>
<form action="action.php" name="myform" method="POST" onsubmit="validate(document.forms['myform']);" >
4. valenok - 23 Марта, 2007 - 09:14:21 - перейти к сообщению
-SCHATTEN-
Можно. [ и нужно ]
Это для того чтобы не заставлять пользователя ждать.
den_y
Убери < input type='submit' >
Можно. [ и нужно ]
Это для того чтобы не заставлять пользователя ждать.
den_y
Убери < input type='submit' >
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- < Form name='cont' id='cont'>
- ...
- < input type='button' onclick='subm()'>
- < /form>
- < Script language='JavaScript'>
- function subm(){
- do_whateve();
- cont.submit();
- }
- < /Script>
Если нужно чтоб только при положительных результатах проверки данных отсылало, я делал так:
А ф-ция check в свою очередь проверяла данные и возвращала True или False.
И ещё писала пользователю где или в чём ошибка.