【发布时间】:2018-02-27 15:20:16
【问题描述】:
我有一个从数据库加载的单选按钮列表。下面的 $missing 是一个 mysql 查询结果,我在其中检索单选按钮的标签。这部分工作正常:
<div id="container">
<div id="col1">
<div>
<div id="dam_return">
<form method="post" action="#" >';
foreach ($missing as &$path) {
$prov = $path['template_name'];
$return .= '<input type="radio" name="radio_group1" value="$prov" class="radios">'.$prov."</option>";
$return .= '<br>';
}
$return .= '</form>';
我将上面的这个返回值注入到我的 PHP 代码中其他地方的 HTML 中(是的,我在之后正确地关闭了 div 等等)。到目前为止,这部分工作正常。
那么,我的单选按钮类有一个监听器:
$(".radios").click(function () {
$('[id$=mytextbox]').val("asdadasd");
$.get('?page=EntitlementTemplates&action=dothething&var1=somestuff', function() {
$(node).removeClass('selected');
$(node).addClass('delete');
});
//location.reload();
});
现在我正在阅读我的文章:
if (isset($_GET['action'])) {
switch (strtolower($_GET['action'])) {
case 'dothething' :
//I want to manipulate/identify the selected radio button
break;
在这个获取代码中,我想获取按下的单选按钮的值。网上有很多使用 switch 语句来获取离散值列表的示例......但我想检索单选按钮 BY 值。我将使用此单选按钮值然后将一些新数据加载到页面...但是现在我不知道如何获取选择了哪个单选按钮?对于这种情况,我似乎找不到任何东西。
【问题讨论】: