一. radio和checkbox及php select默认选择的实现代码
1、radio单选框的默认选择实现
代码示例:>空白
>出让
>划拨
>集体
2、checkbox 复选框的默认选择实现
代码示例:>
家 具
name="fujia_chuju" type="checkbox" value="chuju" <?php if($myrow[fujia_chuju]) echo("checked");?>>
厨 具name="fujia_woju" type="checkbox" value="woju" <?php if($myrow[fujia_woju]) echo("checked");?>>
卧 具name="fujia_TV" type="checkbox" value="TV" <?php if($myrow[fujia_TV]) echo("checked");?>>
电视机这些表单域的配合使用,适合修改一些数据库记录,并且保持原记录与添加时一样!
3、select 默认选中项
代码示例:
省份分类---内蒙古
新疆云南
西藏甘肃
宁夏青海
四川广西
贵州海南
广东湖南
湖北福建
江西浙江
安徽江苏
河南陕西
山东河北
山西黑龙江
吉林辽宁
4、php select默认选择的实现方法
代码示例:
value="1">住宅
value="2">办公室
value="3">营业房
value="4">厂房
value="5">仓库
value="6">地块
value="7">综合楼
value="8">农牧场
value="9">商住楼
value="10">宾馆酒楼
value="11">校舍
二.select标签、单选框、复选框设置默认选择项的方法
在做后台信息修改时,需要把原始信息进行显示,但是假如在,和中显示的时候,要显示哪个被选中,就有些麻烦!
假如,按照下面做的话: />
由于,每个radio当中都会有checked,所以显示就会出问题!
此时,可以用jstl中的进行判断,然后经行显示。这样的缺点就是代码量比较多,假如有多个这种标签的话,会很繁琐。
所以,选择另一种办法: />
这样,既方便有省去了繁琐的判断。
总结:
1. 在,和中只要出现checked或是select就会被选中,不管是不是checked=“checked”的形式。
2. EL表达式${}和jstl两个都能直接在网页显示,但是有些情况${}不能被识别,所以要是用进行显示,两者交互使用,结合是用,效果更好。
三. js实现radio和select的默认选中
1、radio默认选中的js代码,其中为后台数据。
代码示例:
//radio默认选中
function init(){
var v = '';
var type = document.getElementsByName("orderType");
for(var i = 0; i < type.length; i = i + 1){
if(type[i].value == v){
type[i].checked = "checked";
return ;
}
}
}
2、select默认选中的js代码,其中为后台数据。
代码示例:
//select默认选中
//by www.
function init(){
var v = '';
var type = document.getElementById("level");
for(i = 0;i<=type.options.length;i++){
if(type.options[i].value == v){
type.options[i].selected = 'selected';
}
}
}
3、调用示例