• 给标签设置disabled属性后提交不了数据


    项目中遇到给select标签添加disabled属性然后提交表单的时候不能提交该表单的数据到后台,

    readonly属性对提交数据没有限制,但是readonly属性对radio、select、checkbox这三个表单不起作用

    解决方法:

    1:设置disabled属性,把表单值储存在hidden隐藏域中;

    2:通过jQuery控制表单属性的true/false。

        <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>
  • 相关阅读:
    javaScript
    CSS
    HTML
    折纸 (模拟)
    不等式(数学)
    周期串查询
    大集训模拟赛十一
    大假期集训模拟赛十
    P1631 序列合并
    KMP(烤馍片)算法
  • 原文地址:https://www.cnblogs.com/moumou0213/p/6496938.html
Copyright © 2020-2023  润新知