网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 设置disabled属性后台读不到数据如何让select支持readonly
范文
    代码如下:
    <span><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><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 表单的名称
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/18 1:51:00