zoukankan      html  css  js  c++  java
  • jQuery设置radio、select、checkbox只读属性后,如何在后台得到数据

    1 设置表单的readonly属性
    对于radio、select、checkbox来说,readonly属性对这三个标签不起什么作用。

    2 设置表单的disabled属性
    以radio为例说明。
    代码示例:

    $("input[name='radio名']").attr("disabled","disabled")//将input元素设置为disabled  
    $("input[name='radio名']").removeAttr("disabled");//去除input元素的disabled属性  
    或者
    $("input[name='radio名']").attr("disabled","")//去除input元素的disabled属性 

    当然也可以如下使用:

    $("input[name='radio名']").attr("disabled",true)//将input元素设置为disabled  
    $("input[name='radio名']").attr("disabled",false)//去除input元素的disabled属性
    
    

    判断它们是否已经设置了disabled属性,可以使用如下的方法:

    if($("input[name='radio名']").attr("disabled")==true)

    那么问题来了,设置了disabled属性后,后台读取不到数据。该怎么办呢?

    3 解决办法
    设置disabled属性后,把对应标签的表单值存入hidden隐藏域中,传递到后台即可解决这个问题。

  • 相关阅读:
    可爱精灵宝贝 DP/爆搜
    那些年留的坑
    吃某种零食ing
    NOIP模拟测试13
    NOIP模拟测试12
    NOIP模拟测试11
    大佬 (数学)
    BZOJ3331 BZOJ2013 压力
    LOJ2586 APIO2018 选圆圈
    BZOJ3398 牡牛和牝牛
  • 原文地址:https://www.cnblogs.com/cmderq/p/9130852.html
Copyright © 2011-2022 走看看