zoukankan      html  css  js  c++  java
  • select disable=disable属性,表单提交之后name值无数据

    解决HTML select控件 设置属性 disabled 后无法向后台传值的方法

    大家都知道有时候修改数据的时候我们希望有一些数据是不可以修改的,通常情况下我们会将input框设置为readonly="readonly"  但是将select控件设置为这个属性的时候并不起作用需要使用另一个属性disabled="disabled"

    但是接着又出现其他的问题就是将select控件设置为这个属性的之后提交表单后台无法获取数据,令人头大,在网上找了好多方法,大家普遍使用的最多的就是在提交表单之前的时候把把select的属性disabled=false

    具体的做法就是在form元素添加一个onsubmit事件<form onsubmit="return checkDisable();">

    <script>
        function checkDisable() {
            $("select[disabled=disabled]").each(function() {
                if (parseInt($(this).val()) != -1) {
                    $(this).attr("disabled", false);
                }
            });
            return true;
        }
    </script>

  • 相关阅读:
    asp.net保存远程图片
    JS中的转义字符
    SQL_统计某列的和
    SQL Server 出错自动回滚
    SQL中的循环语句_类似FOR循环
    转 C# 控制IE
    抓取html 写正则
    正则截取内容
    用于测试的字符串
    C#关闭IE相应的窗口 .
  • 原文地址:https://www.cnblogs.com/anjunshuang/p/9270276.html
Copyright © 2011-2022 走看看