gpt4 book ai didi

jquery - 无法在 "click"事件上打开 jQuery 对话框

转载 作者:行者123 更新时间:2023-12-01 06:02:58 26 4
gpt4 key购买 nike

我这里遇到一个小问题。

我的表单中有一个按钮(这不是提交按钮)。我想单击此按钮,检查表单中的值,如果该值为空,则打开一个对话框,并在之前声明。

问题是:对话框元素不想打开。

所以我进行了一些测试:- 我把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"
});

});

有人可以帮助我吗?谢谢!

最佳答案

好的,我发现了“bug”。我卸载了 FireBug 的 jQuerify 扩展,并且我的弹出窗口正常。不知道为什么......感谢您的回答,真的对我很有帮助!

关于jquery - 无法在 "click"事件上打开 jQuery 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9411003/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com