Javascript 有没有办法用lightbox单选按钮更新原始页面的输入字段?(jquery,iframe)
我不知道这在我目前的设置中是否可行。 有三个字段:当前过程、新过程和重复新过程 通过请求,我想让它做的就是,当用户想要更新他们的密码,但在新旧密码字段中输入相同的信息时,会弹出一个灯箱,询问他们是想保留旧密码还是同时更新两个单选按钮。当用户进行选择并点击Select时,我想关闭lightbox并根据用户的输入清除相应的密码字段 目前,我甚至不能在点击Select按钮时关闭lightbox,只有lightbox类固有的close按钮。我正在打开一个带有iframe的html页面。下面是相关代码的示例 原文页:Javascript 有没有办法用lightbox单选按钮更新原始页面的输入字段?(jquery,iframe),javascript,jquery,html,iframe,lightbox,Javascript,Jquery,Html,Iframe,Lightbox,我不知道这在我目前的设置中是否可行。 有三个字段:当前过程、新过程和重复新过程 通过请求,我想让它做的就是,当用户想要更新他们的密码,但在新旧密码字段中输入相同的信息时,会弹出一个灯箱,询问他们是想保留旧密码还是同时更新两个单选按钮。当用户进行选择并点击Select时,我想关闭lightbox并根据用户的输入清除相应的密码字段 目前,我甚至不能在点击Select按钮时关闭lightbox,只有lightbox类固有的close按钮。我正在打开一个带有iframe的html页面。下面是相关代码的示
<script language="JavaScript" type="text/javascript">
$(document).ready(function()
{
$("#newPass").blur(function()
{
LB_show(t,"lightboxes/T13_Account_Password.htm",165,300,x,y);
...
Lightbox html正文:
<body>
<div class="lb_sml">
<div class="lb_sml_top"> </div>
<div class="cont">
<div class="act_pass">
<div class="title">Password Change</div>
<div class="act_pass_cont">
<div>
<p>You entered the same password. Do you want to update your password or keep your current password?</p>
<form name="yesno">
<input type="radio" name="change" value="change" checked="checked" /> Update password<br/>
<input type="radio" name="change" value="keep" /> Keep current password
</form>
<div>
<a href="" class="select_but"></a>
</div>
</div>
</div>
</div>
</div>
<div class="lb_sml_bot">
</div>
</div>
</body>
谢谢你在这个问题上的帮助。我已经做了几天了。这件事很琐碎,但我却无法理解 好的,我修好了。毕竟这很简单。对不起,浪费了大家的时间 我刚刚在Select button click事件中从lightbox调用了parent.LB_hide
$("a.select_but").click(function()
if(document.yesno.change[0].checked == true)
parent.LB_hide();
您不能通过jquery和call选择lightbox。例如$'div.lb_sml'.remove;似乎要做的就是在单击“选择”后延迟lightbox的刷新。功能保持不变。虽然,我可以更新字段。。。只需在主页中不使用setTimeout就可以摆脱lightbox:P