給標簽設置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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM