1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Onsubmit

Тема в разделе "Lotus - Программирование", создана пользователем Idea, 27 апр 2007.

  1. Idea

    Idea Гость

    Репутация:
    0
    Товарищи, подскажите пожалуйста простенький код для события OnSubmit под вебом (соответственно JavaScript).
    Нужно проверить, заполнено ли поле, вывести соответствующее сообщение, если оно не заполнено, ну и соответственно не сохранять ничего в этом случае.
    Проблема: как обратится к полям ещё не сохраненного документа?
     
  2. Ogion7

    Ogion7 Гость

    Репутация:
    0
    В JS Header прописываеш функцию, которая собсно и будет проверять правильность заполнения полей. В событии OnSubmit вызываеш ее, что то вроде return validation(document._<тут алиас формы>);
    сама функция будет выглядеть примерно так

    Код:
    function validation(form)
    {
    
    if (form.TelNum.value == "") {
    alert('Не указан номер телефона!');
    form.TelNum.focus();
    return false;
    };
    }
     
  3. Idea

    Idea Гость

    Репутация:
    0
    Ogion7, спасибо за код, но проблема осталась. Ругается, что TelNum не является объектом или Null, так что он не то что value отказывается проверить, но и даже просто (form.TelNum).
    Как его обмануть - ума не приложу :(
     
  4. Mikhail

    Mikhail Гость

    Репутация:
    0
    К полям можно обратиться, подставив галочку Refresh field on keyword change в поле, к значению которого надо обратиться.
    У меня похожая проблема была(см в форуме мои темы), под Notes работает правильно.
     
  5. Idea

    Idea Гость

    Репутация:
    0
    вообще не вижу у полей такой галочки (может быть потому что поля типа Техt?).... мне под клиентом не надо, под клиентом у меня всё, что надо работает, мне бы с вебом разобраться...(
     
  6. Mikhail

    Mikhail Гость

    Репутация:
    0
    Для: Idea
    у меня поля типа Combobox. в Text действительно нет такой галочки...
    я могу ошибаться, но по-моему для полей Combobox все должно и для Web работать. а что делать с text - не занаю. :-(
     
  7. Idea

    Idea Гость

    Репутация:
    0
    Ну с комбобоксом мне никак, мне надо проверить, чтоб ФИО ввели. Всех не перекомбобоксишь:huh:
     
  8. Idea

    Idea Гость

    Репутация:
    0
    Всем спасибо! Всё работает. Как оказалось совсем не тот объект не находился, о котором я думала. Просто строку для alert-а строила не правильно. Вместо \n затесался лотусовский Chr(10), вот он его и искал. Прощу прощения за смущение масс.
     
  9. Ogion7

    Ogion7 Гость

    Репутация:
    0
    Массы так просто не смутить :)
     
Загрузка...
Похожие Темы - Onsubmit
  1. Kee_Keekkenen
    Ответов:
    0
    Просмотров:
    2.003

Поделиться этой страницей