|
|
|
| Я делаю отправку данных из формы на Ajax, и чтобы можно было легко их отолать кнопкой Enter, поместил все это дело в форму, но как я ни стараюсь остановить при этом отправку реальную - не выходит, пробовал по-разному, но никак не получается заставить это работать в опере, ие, фф, что надо исправить?
1. onSubmit="login(this.form); return false;"
2. onSubmit="return login(this.form)"
3. onSubmit="return login(this.form); return false;"
|
| |
|
|
|
|
|
|
|
для: bronenos
(15.09.2007 в 10:03)
| | Отправлять просто кнопкой, а не Submit, да и вообще не нужна кнопка Submit вроде бы в этом случае. А вообще почему не останавливает?
<script>
function login(f){
if (норма) return true
else return false;
//или отправляем
}
</script>
<form onsubmit="return login(this)">
<input type="submit" name="GO">
</form>
|
PS. Вообще же СТОП. Все это лажа. А отправка из AJAX это что не реальная отправка? | |
|
|
|
|
|
|
|
для: sim5
(15.09.2007 в 10:55)
| | реальная в смысле перезагрузка окна с отправкой формы. а не передачей через аякс
указанный способ в опере не работает, и я сказал что не работают они везде
решил проблему так
onSubmit="this.send.click(); return false;"
send это кнопка которая запускает функцию | |
|
|
|