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

$ 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 に答える
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 に答える