Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Включен Javascript или нет? (http://forum.oszone.net/showthread.php?t=178441)

von JoSy 17-06-2010 20:03 1436211

Включен Javascript или нет?
 
Привет, всем!

Имеется форма с данными, форма отсылается на сервер. Хочется проверить, включен ли Javascript. Если все включен, то отправлять данные на сервер, если нет - блокировать отправку формы.
Использовал noscript, но все равно отправка происходит при выключенном js.

Есть ли у кого идеи по этому вопросу?

System Failure 17-06-2010 20:14 1436221

по умолчанию submit ставим в disabled. дальше, пишем скрипт, активирующий эту кнопку.

Sham 17-06-2010 20:54 1436240

Забудьте про все эти игры с юзерами. Что плохого в том, что форма отправляется без JS?

Самое надежное, имхо динамически формировать хеш из введенных данных, который проверять на сервере. Однако, это не панацея (как и все, что на стороне клиента).

System Failure 17-06-2010 21:10 1436248

ну, вопрос то был, как запретить отправку формы с выключенным JS. я думаю, автор знает, что это легко обходится созданием запросов не из браузера, а специальными утилитами.... может это просто небольшая косметическая фишка? :)

von JoSy 17-06-2010 22:03 1436276

На самом деле, просто не хочется перегружать сервер, а проверять все на клиенте... т.к. довольно много обработки и к тому же происходит около 200 обращений к серверу.

Конечно, можно попробовать использовать AJAX, но пока руки еще доходят.

System Failure 18-06-2010 00:12 1436352

если отправляемые данные могут вызвать неполадки или неправильную работу - надо проверять на сервере без компромиссов. а так - см. сообщение номер два.

von JoSy 18-06-2010 09:42 1436516

Спасибо!


Время: 02:35.

Время: 02:35.
© OSzone.net 2001-