Добрый день. Столкнулся с такой проблемой. Создаю форму заказа. После отправки формы в случае если не все поля заполнены выдается сообщение, что не все поля заполнены, и рядом кнопка вернуться назад. ..... { exit ("<p>Вы не заполнили все обязательные поля.<br><input class='back' name='back' type='button' value='Вернуться назад' onclick='javascript:history.go(-1);'></p>"); } Но, если нажимать кнопку назад, - то появляется сообщение броузера, что Веб-страница просрочена и надо ее обновить. Т.е. вручную в броузере приходится обновлять страничку, а потом еще и подтверждать обновление. Вопрос: а как сделать это автоматически и избежать появление этого окна. Спасибо.
Вы не возвращайте пользователя назад. Покажите ему форму еще раз, написав, какие поля надо заполнить.
А еще более элегантно. Как я понял у тебя <form action="#">, так вот заменяешь action="#" на action="" и все начинает работать. Это неправильно с точки зрения w3c? но удобней с точки зрения пользователя.
Ну-ну. Придумывай - не придумывай общие стандарты, всем пофиг. Программисты Microsoft, которые IE6 делали, так же думали. Поэтому теперь имеем такую ситуацию со множеством стандартов, костылей и тд и тп. p.s. все вышесказанное - имхо.