很多站长朋友们都不太清楚php的radio,今天小编就来给大家整理php的radio,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP代码怎么获取radio中的value值? 2、 PHP中怎样获取radio单选框的值 3、 php 一个页面有好几个radio按钮,怎么实现radio按钮切换,检索条件部分跟在动态切换。 4、 php 如何选中radio的值 PHP代码怎么获取radio中的value值?radio是html中的单选项标签,通常放置于form表单中使用,value属性是标签的值;
获得值得两种方式:
一是在页面中通过javascript来获得:为radio加id属性,然后通过getElementsById(id名').value得到;
二是使用表单的action属性传值,使用PHP为通过get或者post方法传给某页面,使用$_GET['name名']或$_POST['name名']来获得。
PHP中怎样获取radio单选框的值html 代码:
<form action="index.php" method="post"><!--get方法也是可以的--!>
<input type="radio" name="sex" value="f"> 女
<input type="radio" name="sex" value="m"> 男
<input type="submit" name="submit" value="提交">
</form
两个radio控件的name属性必须是一样的
index.php代码:
$_POST['sex'];//就是单选框选中的 如果使用的是get方法,那么使用 $_GET['sex'];
上面的只是简单地例子,可以参考一下
php 一个页面有好几个radio按钮,怎么实现radio按钮切换,检索条件部分跟在动态切换。这个是需要用JS来实现的,就类似tap选项卡的效果。下面是找的一个例子,和你想要的效果一样
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Radio切换效果</title>
<style>
*{margin:0;padding:0;}
body{margin:50px;font-size:12px;color:#666;}
li{list-style:none;}
div{width:210px;}#tab1,#tab2{width:398px;height:34px;border:1px#cfedff solid;border-bottom:0;background:url(images/title.gif)repeat-x;}#tab1 ul,#tab2 ul{margin:0;padding:0;}#tab1 li,#tab2 li{float:left;padding:0 30px;height:34px;line-height:34px;text-align:center;border-right:1px#ebf7ff solid;cursor:pointer;}#tab1 li.now,#tab2 li.now{color:#5299c4;background:#fff;font-weight:bold;}.tablist{width:378px;height:100px;padding:10px;font-size:14px;line-height:24px;border:1px#cfedff solid;border-top:0;display:none;}.block{display:block;}
fieldset{width:378px;border:1px#B0C0D1 solid;padding:10px;}
legend{background:#B0C0D1;padding:4px 10px;color:#fff;}#c{margin-top:10px;}.c1,.c2{width:378px;line-height:20px;}.c1{color:#014CC9;}.c2{color:#7E6095;}
h3{font-size:16px;padding:5px 0;}.red{color:#BD0A01;}
</style>
</head>
<body>
<h1>Radio切换</h1>
<script type="text/javascript">
function radioShow() {
var myradio = document.getElementsByName("myradio");
var div = document.getElementById("c").getElementsByTagName("div");
for (i = 0; i < div.length; i++) {
if (myradio[i].checked) {
div[i].style.display = "block";
} else {
div[i].style.display = "none";
}
}
}
</script>
<form name="ck">
<fieldset>
<legend>I'm Radio</legend>
<h3>请选择:</h3>
<label for="r1" class="red">
<input name="myradio" id="r1" type="radio" value="" checked="checked" onclick="radioShow();" />XML教程</label>
<label for="r2" class="red">
<input name="myradio" id="r2" type="radio" value="" onclick="radioShow();" />浏览器脚本</label>
<div id="c">
<div class="c1">
<label for="xml">
<input name="c2" type="checkbox" id="xml" value="" />XML</label>
<label for="dtd">
<input name="c2" id="dtd" type="checkbox" value="" />DTD</label>
<label for="xmldom">
<input name="c2" id="xmldom" type="checkbox" value="" />XML DOM</label>
<label for="xsl">
<input name="c2" id="xsl" type="checkbox" value="" />XSL</label>
<label for="xslt">
<input name="c2" id="xslt" type="checkbox" value="" />XSLT</label>
<label for="xslfo">
<input name="c2" id="xslfo" type="checkbox" value="" />XSL-FO</label>
<label for="xpath">
<input name="c2" id="xpath" type="checkbox" value="" />XPath</label>
<label for="xquery">
<input name="c2" id="xquery" type="checkbox" value="" />XQuery</label>
<label for="xlink">
<input name="c2" id="xlink" type="checkbox" value="" />XLink </label>
<label for="xpointer">
<input name="c2" id="xpointer" type="checkbox" value="" />XPointer</label>
<label for="schema">
<input name="c2" id="schema" type="checkbox" value="" />Schema</label>
<label for="xforms">
<input name="c2" id="xforms" type="checkbox" value="" />XForms</label>
</div>
<div class="c2" style="display:none;">
<label for="js">
<input name="c3" id="js" type="checkbox" value="" />JavaScript</label>
<label for="hd">
<input name="c3" id="hd" type="checkbox" value="" />HTML DOM</label>
<label for="dhtml">
<input name="c3" id="dhtml" type="checkbox" value="" />DHTML</label>
<label for="vbs">
<input name="c3" id="vbs" type="checkbox" value="" />VBScript</label>
<label for="ajax">
<input name="c3" id="ajax" type="checkbox" value="" />AJAX</label>
<label for="e4x">
<input name="c3" id="e4x" type="checkbox" value="" />E4X</label>
<label for="wml">
<input name="c3" id="wml" type="checkbox" value="" />WMLScript</label>
</div>
</div>
</fieldset>
</form>
</body>
</html>
php 如何选中radio的值<form method="post" action="index.php">
One-way
<input type="radio" checked="checked" name="flight_type" value="one-way" onClick=submit();>
Return
<input type="radio" name="flight_type" value="return" onClick=submit();>
</form>
或者在原来代码的基础上添加一个submit按钮
<input type="submit" value="提交" style="width: 120px">
关于php的radio的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php的radio php的radio功能的详细内容...