У меня тут небольшая проблема.
У меня есть кнопка в форме (это не кнопка отправки). Я хочу нажать на эту кнопку, проверить значение в моей форме и, если это значение пустое, открыть диалоговое окно, ранее объявленное.
Проблема в том, что элемент 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"
});
});
Кто-нибудь может мне помочь?
Спасибо!