0

我需要来自循环女巫的值是 $row->value,然后当我单击 button_click(href) 时,将显示一个 DIV 弹出窗口并要求另一个值是 idnumber。在弹出窗口中,提交按钮将指向 next_page.php

我希望循环 $row->value 和弹出 value=idnumber 中的值都发送到 next_page.php

<div id="show_popup"(hide/show popup)>
 <form action="next_page.php" method="GET or POST">
  <input name="idnumber" type="text" value="">
  <input type="submit" value="button">
 </form>
</div>

<?php 
 foreach($foo as $row){
 echo "
 <tr>
   <td>".$row->value."</td>
   <td><a class='button' href='#' onlick='(popup DIV)'>button_click</a></td>
 </tr>";
 }
?>

这可能吗?

$(function() {
   function launch() {
   $('#show_popup').lightbox_me({centered: true, onLoad: function() { $('#add-new-popup').find('input:first').focus()}});}
   $('.button').click(function(e) {
   $("#show_popup").lightbox_me({centered: true, onLoad: function() {
$("#show_popup").find("input:first").focus();}});e.preventDefault();
            });
        }); 
4

2 回答 2

0

将此添加到您的点击处理程序:

$('.button').click(function(e) {
    var rowValue = $(this).closest('td').prev().text();
    $("#show_popup").lightbox_me({centered: true, onLoad: function() {
        $("#show_popup").find("input:first").focus();
        $("#show_popup form").prepend($('<input type="hidden" name="rowName" value="' + rowValue + '" />'));
    }
});
于 2013-02-06T05:02:48.733 回答
0

如果你想将你的 $row->value 移动到那个 IDnumber 文本框,那么试试这个。

更改您的按钮代码,

<td><a class='button' href='#' onlick='(popup DIV)' value='".$row->value."'>button_click</a></td>

在您的 Jquery 按钮单击功能中,添加此行。

$('.button').click(function(e) {
   $("#show_popup").lightbox_me({centered: true, onLoad: function() {
   $("input[name='idnumber']").val(($(this).attr('value')));
   $("#show_popup").find("input:first").focus();}});e.preventDefault();
});

这将为您提供我在顶部提到的内容

于 2013-02-06T05:20:02.487 回答