Любой способ обновить поля ввода оригинальной страницы с выбором переключателя лайтбокса? (jquery, iframe) - PullRequest
0 голосов
/ 16 июля 2010

Я не знаю, что это на самом деле возможно с моей текущей настройкой.Есть три поля: текущий проход, новый проход и повтор нового прохода.

(По запросу) Все, что я пытаюсь сделать, это когда пользователь хочет обновить свой пароль, но вводит идентичную информациюв старом и новом поле пропуска появляется лайтбокс с вопросом, хотят ли они сохранить свой старый пароль или обновить его (обе радиокнопки).Когда пользователь делает выбор и нажимает «Выбрать», я хочу закрыть лайтбокс и очистить соответствующие поля пароля на основе ввода пользователя.

В настоящее время я даже не могу заставить лайтбокс закрытьсяпри нажатии кнопки «Выбрать» только кнопка «Закрыть» присуща классу лайтбокса.Я просто открываю HTML-страницу с iframe.Вот примеры (надеюсь) соответствующего кода.

Исходная страница:

<script language="JavaScript" type="text/javascript">
    $(document).ready(function()
    {
        $("#newPass").blur(function()
        {
            LB_show(t,"lightboxes/T13_Account_Password.htm",165,300,x,y);
            ...

Текстовое поле в формате HTML:

<body>
<div class="lb_sml">
    <div class="lb_sml_top">&nbsp;</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">
        &nbsp;
    </div>
</div>
</body>

Спасибо за любую помощь по этому вопросу.Я работал над этим пару дней.Это так тривиально и все же ускользает от меня.

1 Ответ

1 голос
/ 17 июля 2010

Хорошо, я исправил это.В конце концов, все было довольно просто.Извините, что потратил впустую время.

Я только что вызвал parent.LB_hide () из лайтбокса в событии выбора кнопки Select.

$("a.select_but").click(function()
    if(document.yesno.change[0].checked == true)
        parent.LB_hide();
...