zoukankan      html  css  js  c++  java
  • HTML中让表单input等文本框为只读不可编辑的方法

    转自:http://www.cnblogs.com/renxiaoren/p/5088796.htmlhttp://www.cnblogs.com/renxiaoren/p/5088796.html

    有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使input text的内容,中国两个字不可以修改

    有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使<input type="text" name="input1" value="中国"> 的内容,"中国"两个字不可以修改。实现的方式归纳一下,有如下几种。

    方法1: onfocus=this.blur() 当鼠标放不上就离开焦点
    <input type="text" name="input1" value="中国" onfocus=this.blur()>

    方法2:readonly
    <input type="text" name="input1" value="中国" readonly>
    <input type="text" name="input1" value="中国" readonly="true">

    方法3: disabled
    <input type="text" name="input1" value="中国" disabled="true">

    完整的例子:

    <input name="ly_qq" type="text" tabindex="2" onMouseOver="this.className='input_1'" onMouseOut="this.className='input_2'" value="123456789" disabled="true" readOnly="true" />

    disabled="true" 此果文字会变成灰色,不可编辑。
    readOnly="true" 文字不会变色,也是不可编辑的

    css屏蔽输入:<input style="ime-mode: disabled">

    有两种方法第一:disabled="disabled"这样定义之后被禁用的 input 元素既不可用,也不可点击。第二:readonly="readonly" 只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本;

  • 相关阅读:
    HDU 5115 Dire Wolf (区间DP)
    HDU 4283 You Are the One(区间DP(最优出栈顺序))
    ZOJ 3469 Food Delivery(区间DP好题)
    LightOJ 1422 Halloween Costumes(区间DP)
    POJ 1651 Multiplication Puzzle(区间DP)
    NYOJ 石子合并(一)(区间DP)
    POJ 2955 Brackets(括号匹配一)
    POJ 1141 Brackets Sequence(括号匹配二)
    ZOJ 3537 Cake(凸包+区间DP)
    Graham求凸包模板
  • 原文地址:https://www.cnblogs.com/sharpest/p/6206196.html
Copyright © 2011-2022 走看看