Не удается открыть диалоговое окно jQuery для события "click" - PullRequest
2 голосов
/ 23 февраля 2012

У меня тут небольшая проблема.

У меня есть кнопка в форме (это не кнопка отправки). Я хочу нажать на эту кнопку, проверить значение в моей форме и, если это значение пустое, открыть диалоговое окно, ранее объявленное.

Проблема в том, что элемент Dialog не хочет быть открытым.

Итак, я провел несколько тестов: - Я открываю диалог вне клика, все нормально - Я ставлю оповещение вместо открытия диалога, тоже нормально

Так вот мой HTML:

<div id="popup_archive" style="display:none">
    Veuillez saisir un temps effectif pour cette tâche avant son archivage.<br />
    <input type="text" id="archive_temps_reel" />
</div>

...

<input type="text" size="50" name="temps_reel" />

...

<input id="btn_archiver" type="button" value="Archiver" class="a_bouton a_bouton_gris" />

И JQuery один:

$(document).ready(function() {

    // on click btn_archiver
    $("#btn_archiver").click( function () {
        if($('input[name="temps_reel"]').val() == '')
        {
            alert("coco");
            $("#popup_archive").dialog("open");
        }
    });

    // define popup_archive
    $("#popup_archive").dialog({
        autoOpen: false,
        modal: true,
        title: "Archivage"
    });

});

Кто-нибудь может мне помочь? Спасибо!

1 Ответ

0 голосов
/ 27 февраля 2012

Хорошо, я нашел «ошибку». Я удалил расширение jQuerify для FireBug, и мое всплывающее окно в порядке. Не знаю почему ... Спасибо за ваш ответ, мне очень помогает!

...