我有一个带有一系列单选按钮的表单。表格就像
<form method="POST" action="<?php echo JRoute::_('index.php?Itemid='.JRequest::getInt('Itemid',0).&bannertype='.$_POST['bannerselect'])?>" name="ftForm">
在表单本身中,单选按钮如下所示
<table cellpadding="0" cellspacing="0" style="width: 100%; margin-left: 34px;">
<tr height="40px">
<td>
<input name="bannerselect" id="bannerselect1" type="radio" value="1" />
</td>
<td>
<img alt="" src="http://www.abc.com/img/1.png" />
</td>
<td>
<input name="bannerselect" id="bannerselect2" type="radio" value="2" />
</td>
<td>
<img alt="" src="http://www.abc.com/img/2.png" />
</td>
<td>
<input name="bannerselect" id="bannerselect3" type="radio" value="3" />
</td>
<td>
<img alt="" src="http://www.abc.com/img/3.png" />
</td>
</tr>
</table>
我有这个javascript来验证单选按钮的选择。
function checkbannerselect(){
var bannerv = document.getElementsByName("bannerselect");
var check1 = 0;
var bvalue = "";
for(i=0;i<bannerv.length;i++){
if(bannerv[i].checked){
check1++;
bvalue = bannerv[i].value;
}
}
if(check1){
document.ftForm.submit();
}else{
alert('You have not select a banner, please select a Banner Type');
return false;
}
}
如何获取单选按钮的值并将其附加到from动作。
我尝试使用$ _POST ['bannerselect']这显然不正确。我如何获得单选按钮的值并在表单操作中使用它?
答案 0 :(得分:0)
PHP在服务器上运行,因此在提交之后。因此,您只能通过js表单修改来调整表单的操作。
使用php:将脚本发布到服务器,然后让PhP检查选择了哪个无线电并相应地调整处理,例如使用开关