我需要循环中的值为$ row->值,然后当我点击button_click(href)时,DIV弹出窗口将显示并询问另一个idnumber值。 在弹出窗口中,提交按钮将指向next_page.php
我想要循环$ row->值的值和弹出值= 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();
});
});
答案 0 :(得分: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 + '" />'));
}
});
答案 1 :(得分:0)
如果您想将$ row-&gt;值移至该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();
});
这将为您提供我在顶部提到的内容