jquery модальное всплывающее окно с проверкой - PullRequest
0 голосов
/ 24 сентября 2010

Я использую диалог, в котором проверка jquery выполняется как требуется, электронная почта и т. Д.

При нажатии кнопки мое диалоговое окно появляется в виде всплывающего окна и отображаются сообщения об ошибках, но когда я закрываю диалоговое окно и открываю его снова, предыдущие сообщения об ошибках отображаются, пока я не взаимодействую со своими элементами управления.

Итак, я хочу, это обновить диалоговое окно или сбросить сообщения проверки, чтобы каждый раз, когда я открывал диалоговое окно, оно появлялось как без предыдущих сообщений об ошибках.

Заранее спасибо.

<div id="divAddUpdateAct" runat="server" clientidmode="Static" style="padding-left: 0"> 
    <fieldset class="popupFieldset"> 
        <table> 
            <tr> 
                <td> Remarks : </td> 
                <td colspan="3"> <textarea id="txtRemarks" runat="server" clientidmode="Static" rows="4" cols="10" class="textArea"></textarea> </td> 
            </tr> 
        </table> 
    </fieldset> 
</div>

Я пишу следующий код в document.ready () или проверяю содержимое текстового поля.

$('#formMaster').validate({ onsubmit: false }); 
$('#txtRemarks').rules("add", 
    { required: true, 
        messages: { required: "Please enter remarks." } }); 

Поэтому, когда я нажимаю кнопку, которая проверяет текстовую область, она выдает мне ошибку. Но когда я нажимаю на какую-то ссылку, которая заполняет текст в этой области текста, и снова открываю диалоговое окно, сообщение об ошибке остается там же. Таким образом, текст в этой текстовой области присутствует при загрузке, но все равно появляется сообщение об ошибке, пока я не нажму на кнопку или текстовую область.

1 Ответ

0 голосов
/ 24 сентября 2010

Я полагаю, что ваше сообщение об ошибке находится в определенном div.

Вам просто нужно установить html-содержимое этого div в ничто, и тогда вы сможете отобразить свой диалог.

Если вы отправляете сообщениенекоторый код, я мог бы быть более точным.

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