zoukankan      html  css  js  c++  java
  • 关于JSP页面字段属性设为disabled或者readonly所带来的问题总结

      最近需要将页面一些自动求和的字段设为不可操作,当然disabled和readonly都可以实现,但是我的页面需求是来录入数据的,当用disabled时,该字段值是无法被获取并传到后台的,这时如果使用readonly,传递数据倒是可以解决,但是客户说了,要实现Tab键顺次跳动,而且跳过这些不可操作的字段,但是一般带readonly属性的自动是可以被Tab识别的,网上有以下三种方法解决:

      1.为所有可操作字段设定tabindex(0-32767)

      2.将不可操作字段设定一个非常大的数值,这样这些字段会在最后被获取焦点

      3.这是最好的解决方法:将不可操作字段的tabindex设为-1

    注:将tabIndex赋值为-1,则在使用[Tab]键时,此元素被忽略,但使用-1值时,onfocus与onblur事件仍被启动。 tabIndex的值可为0至32767之间的任意数字。html中的tabIndex属性可以设置键盘中的TAB键在控件中的移动顺序,即焦点的顺序。把控件的tabIndex属性设成1到32767的一个值,就可以把这个控件加入到TAB键的序列中。这样,当浏览者使用TAB键在网页控件中移动时,将首先移动到具有最小tabIndex属性值的控件上,最后在具有最大tabIndex属性值的控件上结束移动。  如果有两个控件的tabIndex属性相同,则以控件在html代码中出现的顺序为准。默认的tabIndex属性为 0 ,将排列在在所有指定tabIndex的控件之后。

  • 相关阅读:
    域账户-配置文件
    创建任务计划
    查看系统和PowerShell版本
    查找数组中元素的索引位置
    更改计算机名称,修改密码
    生成GUID
    微服务架构 vs. SOA架构
    springMvc架构简介
    Spring Boot和Spring cloud
    Spring链接汇总
  • 原文地址:https://www.cnblogs.com/hsuchan/p/3434670.html
Copyright © 2011-2022 走看看