Форум сайта python.su
Есть форма, на ней несколько элементов управления страницы.
Каким образом обрабатывать события изменения этих элементов управления без использования java script?
Офлайн
dbalor1. Если вы формулируете задачу “сделать без” то вы однозначно не смогли сформулировать что вы хотите!!! Я бы вообще в правилах сайта запретил посты с такими формулировками.
без использования java script?
Отредактировано doza_and (Май 21, 2019 07:48:31)
Офлайн
Если вы формулируете задачу “сделать без” то вы однозначно не смогли сформулировать что вы хотите!!! Я бы вообще в правилах сайта запретил посты с такими формулировками.Просто не знаю как по другому сформулировать.
Офлайн
dbalor
Каким образом обрабатывать события изменения этих элементов управления без использования java script?
Офлайн
Я знаю эту тройку.
Вся проблема в том что некоторые браузеры( не будем показывать пальцем на IE ) в которых никак не хочет работать эта тройка, в частности одно звено java script
Офлайн
dbalorВообще в браузере можно запретить выполнение js. в этом случае нет шансов построить нормальное gui. Будет доступна только полная перезагрузка страницы в ответ на нажатие кнопки отправить.
проблема в том что некоторые браузеры
dbalorВот как вы это делаете без JS? Непонятно что такое инициализация формы. Это загрузка страницы в броузер?
1.заполняю при иницализации формы sql запросом к таблице1
dbalorможно добавить кнопку submit при нажатии на нее обрабатывать данные и перегружать страницу.
2.заполняется после выбора какого-то значения select1
Офлайн
doza_and, выполнение скриптов включено, не раз с проблемой встречался и каждый раз проверял - выполнение скриптов включено.
Первый select заполняется при загрузки страницы, второй при выборе каког-либо значения в первом.
Я это с легкостью реализую с помощью javascript. Но так как не раз встречался с данной проблеммой(в частности в браузере ie ), решил поискать способ обойтись без java script.
По кнопке submit у меня должны отправляться все заполненные и выбранные данные на форме( включая данные из этих селектов)
В браузере ie смотрел и включены ли скрипты(включены), в консоле браузера нет ни каких ошибок и сообщений! И данная проблема постоянно встречается на данном браузере у разных пользователей(разных компах)
Офлайн
dbalorЗначит, у тебя там просто какой-то баг, который ты не можешь увидеть. Обычно так и происходит - что-то просто молча не работает.
выполнение скриптов включено, не раз с проблемой встречался и каждый раз проверял - выполнение скриптов включено.
dbalorМожет, лучше обойтись без IE? JavaScript нормальный язык, удобный.
Но так как не раз встречался с данной проблеммой(в частности в браузере ie ), решил поискать способ обойтись без java script.
dbalorОни и не обязаны там появляться, браузер может их вообще глушить.
в консоле браузера нет ни каких ошибок и сообщений!
Офлайн
Обойтись без IE никак не получится, если зависел от меня этот браузер я бы запретил!!
И как в IE ловить баг, если не секрет?
Офлайн
dbalor
Хоть форум и по питону, тем не менее показывайте JS, который у вас не работает, будем разбираться.
dbalorПерестаньте. Вы не знаете, как правильно писать JavaScript, вы почему то считаете, что это два слова и, я уверен, ассоциируете JavaScript с Java. Вы не знаете JS.
Я знаю эту тройку.
dbalorУ всех работает, у вас у одного не работает. Может дело не в браузере?
Вся проблема в том что некоторые браузеры( не будем показывать пальцем на IE ) в которых никак не хочет работать эта тройка, в частности одно звено java script
Офлайн