Странности в Chrome 8.0.552.224 и Opera 11
Добрый день, дорогие коллеги.
Проблема состоит в том, что нижеприведённый код работает в ie6, ie8, Firefox/3.6.3, а вот в хроме и опере не рабит.
function checkForm(obj) //Функция показывает gif и ещё два таймера
{
//проверка на наличие ошибок, если возникла ошибка ввыводим текст сообщения
if(!return_value)
alert(error_msg);
if (return_value==true)
{
document.getElementById('cont').innerHTML = '<img class="load" src="images/loading.gif"/>';
window.setTimeout(thanks, 3000);
window.setTimeout(ishod, 13000);
}
return return_value;
}
Функция вызывается так: <form action="" method="get" onsubmit="return checkForm(this);"> Это основное. А вот http://narod.ru/disk/2943370001/rezerv.rar.html сами файлы. При нажатии на кнопку забронировать, отправляется форма. Помогите пожалуйста. |
в onsubmit поставьте return false, а ниже любой элемент с onclick, только придется обойтись без обращения к форме через this, заменить например document.forms['name формы'].elements или же другими способами их хватает :)
можно проверять типы браузеров и генерировать для них свое... конечно не то что было, но все же... |
| Часовой пояс GMT +3, время: 10:01. |