【发布时间】:2015-03-20 15:10:53
【问题描述】:
我有一个名为“details:”的提交按钮,以及一个每行都有单选按钮的表格。 在选择单选按钮,然后单击我的详细信息按钮时,我希望出现一个弹出窗口。
我使用过这样的东西:我不确定我尝试的代码是否真的很可悲,但请帮助我。 我使用的形式是 GET。 这是我的单选按钮:
<input type="radio" name="ID" value="<?php echo $id; ?>" class="radioValue" />
这是我的提交按钮:
<input type="submit" name="details1" value="Details" id="btndetails" class="btn" />
<div id="notice">
<div class="pop">
<?php
if(isset($_GET['details1']))
{
if(isset($_GET['ID']))
{
$n=$_GET['ID'];
echo$n;
//do some sql queries with the id
}
else echo"Fail";
}
?>
</div>
</div>
我已经使用 jquery 来确保点击次数:
(function($)
{
$(function()
{
$('#btndetails').bind('click', function(e)
{
// Prevents the default action to be triggered.
if($('.radioValue').is(':checked'))
{
e.preventDefault();
$("#notice").css("display", "block");
}
else
{
<?php echo"Please select the radio button";?>');
}
});
});
})(jQuery);
div 通知为 display:none; 目前在单击单选按钮+详细信息按钮时,我收到一个带有消息“失败”的弹出窗口。如何在弹出窗口中获取我的单选按钮值?我的方法错了吗?我需要在 php 中获取无线电值,以便我可以使用它来检索我的数据库。 我不想为弹出窗口使用任何插件。我只希望使用 php,html, css 。 请帮我。
【问题讨论】:
-
请不要在这里放错误码,请先检查基本的东西。
-
@AyyanarG 我已经检查了所有基本的东西,只是我没有得到单选按钮的值..