• 关于不能被表单序列化的标签


    今天写代码,把表单序列化传到了后台,后台校验参数为空异常,查了一会儿才发现是标签的缘故,这里记录一下。

    <td>
        <select id="resType" name="newStbTypeId" disabled="disabled">
        <option value="12345678901112">HONGTENGTONG-ABS-A488-HD-k            
        </option>
        </select><span class="red">*</span>
    </td>       

    坑就在于  disabled = "disabled"   这个属性的作用是禁用, 它与readonly = "readonly"的区别是, 当都用在input框的时候,页面效果是一样的,用在select下拉框的时候,用disabled属性下拉框被禁用并且不能进行下拉的动作, 用readonly属性的时候,下拉框只读状态但是可以点击并且有下拉动作,只是不能改变值;  

    当用disabled属性时,在表单被序列化时标签会被忽略。   readonly可以被序列化。  或者直接提交表单到后台时,用disabled属性的是不会提交的,readonly属性可以被提交到后台。

  • 相关阅读:
    结构体和指针
    冒泡排序、指针、函数
    指针学习笔记
    C++学习笔记
    背包问题
    零钱兑换2【DP】
    零钱兑换1【DP】
    执行hadoop jar命令时报Not a valid JAR的原因分析和解决方案
    斐波那契数列
    具有n个结点的二叉树有多少种形态
  • 原文地址:https://www.cnblogs.com/qiaoyutao/p/9832698.html
Copyright © 2020-2023  润新知