设置disabled属性后台读不到数据如何让select支持readonly
            (编辑:jimmy 日期: 2025/11/1 浏览:2)
         
        
复制代码代码如下: 
<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这三个表单不起什么作用 
2》设置表单的disabled属性 
问题:设置了disabled属性后,后台读取不到数据 
办法: 
1、设置disabled属性,并把表单值存入hidden隐藏域中 
2、使用jquery控制(加载页面的时候设置表单属性disabled=true,提交表单的时候设置表单属性disabled=false) 
代码: 
引用jquery文件 
<script type="text/javascript" src="../../js/jquery-1.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 表单的名称
几个月来,英特尔、微软、AMD和其它厂商都在共同推动“AI PC”的想法,朝着更多的AI功能迈进。在近日,英特尔在台北举行的开发者活动中,也宣布了关于AI PC加速计划、新的PC开发者计划和独立硬件供应商计划。
在此次发布会上,英特尔还发布了全新的全新的酷睿Ultra Meteor Lake NUC开发套件,以及联合微软等合作伙伴联合定义“AI PC”的定义标准。