博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php锁定文本框内容的方法
阅读量:5068 次
发布时间:2019-06-12

本文共 1154 字,大约阅读时间需要 3 分钟。

有时候我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如<input type="text" name="zg" value="中国"> 的内容,"中国"两个字不可以修改,有三种方法。

方法1: οnfοcus=this.blur()

<input type="text" name="zg" value="中国" οnfοcus=this.blur()>

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

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

特别说明:使用disabled属性的话,那么提交表单时无法获得该标签的数据,即提交表单后,$zg的值为空!

readonly只对文本域有用,disabled不仅对文本域有用,对按钮一样适用。

下面分别是readonly和disabled的效果截图:

****************************************************************************************

应用案例:

登录密码: * 当前的登录密码
真实姓名:
>
* 请输入您的真实姓名
身份证号:
>
* 请输入您的身份证号
 

<?php echo $son[uname]; ?>从数据库中读出姓名,当姓名修改提交后,把数据库中的ustat字段设置为1,刷新页面后,当检测到son[ustat]==1时,添加属性readonly,防止用户再次修改文本框内容。

转载于:https://www.cnblogs.com/moqiang02/p/4061564.html

你可能感兴趣的文章
React.js 小书 Lesson15 - 实战分析:评论功能(二)
查看>>
Java基础03 构造器与方法重载
查看>>
kafka的使用
查看>>
AT2672 Coins
查看>>
团队计划会议-01
查看>>
Linux0.11内核--加载可执行二进制文件之1.copy_strings
查看>>
编写Nginx启停服务脚本
查看>>
这些老外的开源技术养活了很多国产软件
查看>>
看图软件推荐
查看>>
【IdentityServer4文档】- 欢迎来到 IdentityServer4
查看>>
安全测试的一些漏洞和测试方法
查看>>
spring框架学习笔记(八)
查看>>
vim格式化代码
查看>>
探索 ConcurrentHashMap 高并发性的实现机制
查看>>
Web服务器超时处理
查看>>
keil C 51 strlen库函数使用
查看>>
JS取得绝对路径
查看>>
排球积分程序(三)——模型类的设计
查看>>
编程原则 流水账
查看>>
tomcat URL乱码问题
查看>>