我在这里遇到了一个小问题。
我在表单中有一个按钮(这不是提交按钮)。我想单击此按钮,检查表单中的值,如果此值为空,请打开先前声明的对话框。
问题是:Dialog元素不希望打开。
所以我跑了一些测试: - 我在Click事件之外打开了Dialog,没关系 - 我发出警报而不是打开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 one:
$(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"
});
});
任何人都可以帮助我吗? 谢谢!
答案 0 :(得分:0)
好的,我发现了“bug”。我卸载了FireBug的jQuerify扩展,我的弹出窗口没问题。不知道为什么......谢谢你的回答,真的很有帮助!