拷贝编码
编码以下:<span style="font-family:Microsoft YaHei;"><select id="lstTest" onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;">
<option value="1">test1</option>
<option value="2">test2</option>
<option value="3" selected="selected">test3</option>
<option value="4">test4</option>
<option value="5">test5</option>
</select>
</span>
1》设定表单的readonly特性
难题:可是readonly特性对radio、select、checkbox这3个表单不起甚么功效
2》设定表单的disabled特性
难题:设定了disabled特性后,后台管理载入不到数据信息
方法:
1、设定disabled特性,并把表单值存入hidden掩藏域中
2、应用jquery操纵(载入网页页面的情况下设定表单特性disabled=true,递交表单的情况下设定表单特性disabled=false)
编码:
引入jquery文档
<script type="text/javascript" src="../../js/jquery⑴.3.2.js"></script>
用脚本制作操纵disabled特性
拷贝编码
编码以下:<span style="font-family:Microsoft YaHei;"><script type="text/javascript">
//载入时设定disabled起效
$(document).ready(function(){
$("input[name=category]").attr("disabled",true);
$("select[name=sonota_kbn]").attr("disabled",true);
});
//递交时设定disabled无效
$("input[name=modify]").click(function(){
$("input[name=category]").attr("disabled",false);
$("select[name=sonota_kbn]").attr("disabled",false);
});
</script> </span>
留意这个:input[name=category]
input 是表单种类(例如select是往下拉框)
name=category 表单的名字