php单选
网络一下:js 单选框 选中 监听
或者看这个:https://..com/question/16970265.html
//参考如下:
//首先是单选框:
<inputtype="radio"name="isAuto"value="1"/>是<inputtype="radio"name="isAuto"value="0"/>否
其次javascript代码如下:
varisAutoSend=document.getElementsByName('isAuto');
for(vari=0;i<isAutoSend.length;i++){
if(isAutoSend[i].checked==true){
alert(isAutoSend[i].value);
}
}
② PHP中怎样获取radio单选框的值
html 代码:
<formaction="index.php"method="post"><!--get方法也是可以的--!>
<inputtype="radio"name="sex"value="f">女
<inputtype="radio"name="sex"value="m">男
<inputtype="submit"name="submit"value="提交">
</form
两个radio控件的name属性必须是一样的
index.php代码:
$_POST['sex'];//就是单选框选中的如果使用的是get方法,那么使用$_GET['sex'];
上面的只是简单地例子,可以参考一下
③ PHP单选框默认选中
$sex 为数据库中查询出来的值
<label><input type="radio" name="sex" value="男" <?php if($sex =='男') echo 'checked="checked"'; ?> />男</label>
<label><input type="radio" name="sex" value="女" <?php if($sex =='女') echo 'checked="checked"'; ?> />女</label>
think php 写法
$this->assign('sex ',$sex );
模板中
<label><input type="radio" name="sex" value="男" <eq name="sex" value="男">checked="checked"</eq>/>男</label>
<label><input type="radio" name="sex" value="女" <eq name="sex" value="女">checked="checked"</eq> />女</label>
④ PHP单选按钮和复选按钮。
这个实现的原理很简单,其实是通过一个表单,操作GET参数,通过获取不同的GET参数,来调节SQL查询语句的行为,具体的代码如下:
//假设共有3种搜索类别:0)全局搜索1)标题搜索2)关键字搜索
//表单代码设置为GET模式提交,因为是演示,所以我只把关键代码写出来
'<selectname="searchType">
<optionvalue="0"selected="selected">全局搜索</option>
<optionvalue="1">标题搜索</option>
<optionvalue="2">关键字搜索</option>
</select>';
//$_GET['searchType']==0|全局搜索
//$_GET['searchType']==1|标题搜索
//$_GET['searchType']==2|关键字搜索
//通过switch语句去筛选SQL语句行为,当然因为是GET模式所以需要注意容错处理,防止恶意用户进行SQL注入,我这里就不写具体的容错方法了,只是教你原理
switch($_GET['searchType']){
case'0':
$sql="SELECT`字段`FROM`表名`WHERE`标题字段`LIKE'%搜索的内容%'OR`关键字字段`LIKE'%搜索的内容%'OR`内容字段`LIKE'%搜索的内容%';";
break;
case'1':
$sql="SELECT`字段`FROM`表名`WHERE`标题字段`LIKE'%搜索的内容%';";
break;
case'2':
$sql="SELECT`字段`FROM`表名`WHERE`关键字字段`LIKE'%搜索的内容%'";
break;
default://属于非法操作,按全局执行
$sql="SELECT`字段`FROM`表名`WHERE`标题字段`LIKE'%搜索的内容%'OR`关键字字段`LIKE'%搜索的内容%'OR`内容字段`LIKE'%搜索的内容%';";
}
//因此根据用户选择的不同,SQL查询的行为结果,也就不一样
如果还有问题,欢迎追问~
⑤ php单选按钮问题
用ajax:
test.php代码:
<?php
header("Content-Type: text/xml;charset=GB2312");//处理发送给ajax的中文信息不会出现乱码
$md = $_GET["md"];
$sInfo = "";
if ($md == "xuexika")
{
$sInfo = "请输入卡号:<input type=\"text\" name=\"kahao\"></input><br />
请输入密码:<input type=\"text\" name=\"mima\"></input>";
}
else if ($md == "wangyin")
{
$sInfo = "请选择充值方式:
<select name=\"bizhong\">
<option value=\"renminbi\" >人民币</option>
<option value=\"meiyuan\">美元</option>
</select><br />
请选择充值金额:
<input type=\"text\" name=\"jinge\"></input>";
}
echo $sInfo;
?>
test.html代码:
<script type="text/javascript">
function requestInfo()
{
var mdall = document.getElementsByName("chace");
var md = "";
for(var i=0; i<mdall.length; i++)
{
if(mdall[i].checked){
md=mdall[i].value;
}
}
var oXmlHttp = createXMLHttp();
oXmlHttp.open("get", "test.php?md="+md, true);
oXmlHttp.onreadystatechange = function () {
if (oXmlHttp.readyState == 4) {
if (oXmlHttp.status == 200) {
displayInfo(oXmlHttp.responseText);
} else {
displayInfo("An error occurred: " + oXmlHttp.statusText);
}
}
}
oXmlHttp.send(null);
}
function createXMLHttp()
{
if (typeof XMLHttpRequest != "undefined")
{
return new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
var aVersions = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"];
for (var i = 0; i < aVersions.length; i++)
{
try
{
var oXmlHttp = new ActiveXObject(aVersions[i]);
return oXmlHttp;
}
catch (oError)
{
//Do nothing
}
}
}
throw new Error("XMLHttp object could not be created.");
}
function displayInfo(sText)
{
var divInfo = document.getElementById("divInfo");
divInfo.innerHTML = sText;
}
</script>
支付方式:
<input type="radio" id="chace" name="chace" value="wangyin" onclick="requestInfo()">网银</input>
<input type="radio" id="chace" name="chace" value="xuexika" onclick="requestInfo()" >学习卡</input>
<div id="divInfo"></div>
你运行test.htm就可以实现你需要的功能。
⑥ php 比如 b.php 有两个单选框 (男,女) 默认的选择男,如何从 a.php 里
你问题的描述的有点模糊之处,试回答如下:
最简单的是设置一个全局变量,例如 Session 、 Cookie里设置一个变量作为标志。
从 $_SERVER 超全局数组中,可以获取 'HTTP_HOST'、'HTTP_REFERER' 等数据,也可以考虑是否根据这些信息来判断。
⑦ php页面如何写单选框
要加上name,因为必须分组,否则选不了,测试代码:
<inputtype="radio"name=rd1/>选项回一A
<inputtype="radio"name=rd1/>选项一B
<inputtype="radio"name=rd1/>选项一C
<inputtype="radio"name=rd2/>选项二答A
<inputtype="radio"name=rd2/>选项二B
⑧ php 中怎样保持单选按钮的值
<input name="sex" type="radio"value="男" <?php if($_POST['sex'] != "女") echo "checked=checked;"?> />男
<input type="radio" name="sex" value="女" <?php if($_POST['sex'] == "女") echo "checked=checked";?> />女
同意楼上的!
<input name="sex" type="radio"value="男" <?php if($_POST['sex'] == "男") echo "checked=checked;"?> />男
<input type="radio" name="sex" value="女" <?php if($_POST['sex'] == "女") echo "checked=checked";?> />女
另外建议不要用 汉字识别,用 0,1 代表 男,女比较好。
⑨ php中radio按钮单选的问题
在代码后面加上checked,表示该单选按钮初始为选中状态
⑩ 在php文件中单选框用if语句判断选中男或女
html代码:
<form action="" method="post" >
性别:
<label><input type="radio" name="sex" value="0" checked> 男</label>
<label><input type="radio" name="sex" value="1"> 女</label>
<input type="submit" name="sub" value="提交">
</form>
php代码:
<?php
if(@$_POST['sex']==1)
{
echo "女";
}
else
{
echo "男";
}