Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Знатоки JavaScript, нужна помощь
|
|||
|---|---|---|---|
|
#18+
Есть страничка. На страничке - форма. В форме - один инпут, 3 селекта и 1 сабмит. Необходимо написать такой клиентский скриптик, который бы вызывал автоматический сабмит формы при отсутствии в инпуте какого-то значения (т.е. инпут.валуе != 'строка') и при том, что во всех селектах есть только по 1 option (должны выполниться оба условия). Браузер - IE 5,6. Кто может помочь? В клиентских скриптах не волоку вообще :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2003, 15:55 |
|
||
|
Знатоки JavaScript, нужна помощь
|
|||
|---|---|---|---|
|
#18+
какое то странное условие, при Ваших требованиях в некоторых случаях форму надо постить сразу после загрузки страницы. Или я что то недопонял? Ну примерно так: <body onload="checkForm()"> <form id="form1"> <select name="select1">.... <select name="select2">.... <select name="select3">.... <input name="unput1" onchange="checkForm()" value="bla-bla-bla"/> </form> </body> функция: checkForm() { var form=document.getElementById("form1"); if (form.select1.options.length==1 && form.select2.options.length==1 && form.select3.options.length==1 & form.input1.value=="") form.submit(); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2003, 16:33 |
|
||
|
Знатоки JavaScript, нужна помощь
|
|||
|---|---|---|---|
|
#18+
Именно такой изврат и нужен, спасибо. А имена селектов тоже получать надо таким же образом, как и получается форма? Т.е., если у меня <form id="f1"> <select id="s1"> .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2003, 17:07 |
|
||
|
Знатоки JavaScript, нужна помощь
|
|||
|---|---|---|---|
|
#18+
имена элементов управления - свойство name. Если есть вопросы - стучитесь в Асю :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2003, 17:15 |
|
||
|
Знатоки JavaScript, нужна помощь
|
|||
|---|---|---|---|
|
#18+
На form.submit() выкидывает Object doesn't support this property or method. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2003, 15:46 |
|
||
|
Знатоки JavaScript, нужна помощь
|
|||
|---|---|---|---|
|
#18+
Странно... А эта строчка проходит: if (form.select1.options.length==1 && form.select2.options.length==1 && form.select3.options.length==1 & form.input1.value=="") ??? Браузер какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 10:10 |
|
||
|
Знатоки JavaScript, нужна помощь
|
|||
|---|---|---|---|
|
#18+
Я разобрался. Дело было в том что сабмит в форме назывался submit (т.е. name="submit") :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 10:43 |
|
||
|
Знатоки JavaScript, нужна помощь
|
|||
|---|---|---|---|
|
#18+
Если не секрет, где такой изврат потребовался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 11:17 |
|
||
|
Знатоки JavaScript, нужна помощь
|
|||
|---|---|---|---|
|
#18+
Идея такая - пользователь при помощи веб-интерфейса перекачивает данные из одной системы в другую. В системе 1 существует только одна денормализованная табличка со значениями в нескольких колонках, "похожими" на значения из справочников системы 2. Значения в с1 часто повторяются. Теперь - для некой записи в таблице с1 алгоритм выбирает подходящее значение из справочника с2 (анализирует строки и пытается найти наиболее похожую). Плюс выводятся все остальные строки из справочника с2, на случай, если алгоритм не нашёл подходящего значения или нашёл неправильное значение. Пользователь выбирает нужное значение и давит сабмит. Данные перекачиваются, а вдобавок строковое значение из таблицы системы 1 "привязывается" к значению, выбранному пользователем из справочника системы 2. В следующий раз, когда в таблице с1 встретится то же самое значение, что и было ранее "привязано" к значению из справочника с2, ресурсоёмкий алгоритм использоваться не будет, справочники качаться не будут, а пользователь получит единственный вариант. Таких справочников у меня 3 штуки. Пользователи захотели, чтобы в тех случаях, когда для всех 3 значений есть "привязки", перекачка происходила автоматически, без нажатия сабмита. Конечно, было бы правильнее подкорректировать серверную часть, но мне было лень :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 13:52 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=32304646&tid=1348680]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
176ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 285ms |

| 0 / 0 |
