валидатор формы позиции absolute дает ошибку, но публикует форму вообще - PullRequest
3 голосов
/ 09 марта 2012

Я использую валидатор формы абсолютного положения http://goo.gl/7wpza

Я установил его правильно, и он работает, но может быть ошибка или что-то в этом роде.он выдает ошибки, когда я щелкаю в поле ввода, но он публикует форму вообще.Я имею в виду, если я нажимаю на поле ввода, которое я объявил в html как required, и ничего не вводить, появляется красное окно ошибки и жалуется, что оно не должно оставаться пустым, требуется некоторый ввод, как и должно быть.но когда я нажимаю кнопку «Отправить», без какой-либо записи, она отправляет форму, несмотря на то, что она НЕ была подтверждена.

Я отправил автору сообщение, но он может быть занят или устал от ответа на вопросы - я не заплатилничего пока нет - пока нет ответа.Вы когда-нибудь сталкивались с чем-то подобным?Есть ли у вас какие-либо идеи о?

любая помощь приветствуется ..

<form method="POST"  action="addArticleMetaBody2Newdb.php" id="multiForm" >
<input class="input_box validate[required] text-input" name="Article_Doi" type="text" id="Article_Doi" ></input><br/>
<input class="input_box"  name="Volume" type="text" id="Volume" ></input><br/>
<input class="input_box validate[required,custom[integer]] text-input"  name="Issue"            type="text" id="Issue" ></input><br/>
<input class="input_box validate[required,custom[integer]] text-input"  name="fpage"            type="text" id="fpage" ></input><br/>
<input class="input_box validate[required,custom[integer]] text-input"  name="lpage"            type="text" id="lpage"></input><br/>
<input class="input_box validate[required]" type="textbox" name="tags" ></input><br/> 
<input class="input_box validate[required] text-input" type="textbox" name="categories" ></input><br/>
<input class="submit_button"    type="submit"  value="oluştur" id="submit" ></input>

немного кода ..

1 Ответ

1 голос
/ 11 апреля 2012

Предполагая, что ваш плагин работает должным образом, попробуйте это в jQuery:

    function validate() {
        if ($('#form1').validationEngine('validate') === false) {
            $('#form1').validationEngine('validate');
            return false;
        }

В моем проекте эта функция была вызвана OnClientClick attribute кнопки отправки, а затем открыл диалогкогда истина, и завершает выполнение любого Javascript / jQuery или code-behind.

Если вы используете это решение, вы должны поместить в щелчок оператор return false, подобный этому:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...