有时候我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如<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的效果截图:

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

应用案例:

 <form action="fchmi.php" method="post"> <table><tr><td>登录密码:</td><td><input type="text" name="pwd" ></td><td><i>*</i> <b>当前的登录密码</b></td></tr><tr><td>真实姓名:</td><td><input type="text" name="uname" value='<?php echo $son[uname]; ?>' <?php if($son[ustat]==1){echo readonly;} ?>></td><td><i>*</i> <b>请输入您的真实姓名</b></td></tr><tr><td>身份证号:</td><td><input type="text" name="sfz" value='<?php echo $son[sfz]; ?>' <?php if($son[zstat]==1){echo readonly;} ?>></td><td><i>*</i> <b>请输入您的身份证号</b></td></tr><tr><td> </td><td colspan="2"><input type="submit" value="确定"></td></tr></table>
</form>

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

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

php锁定文本框内容的方法相关推荐

  1. html js文本框文字列出,js实现文本框中输入文字页面中div层同步获取文本框内容的方法...

    这篇文章主要介绍了js实现文本框中输入文字页面中div层同步获取文本框内容的方法,实例分析了javascript操作dom元素的技巧,需要的朋友可以参考下 本文实例讲述了js实现文本框中输入文字页面中 ...

  2. python tkinter输入框_python TKinter获取文本框内容的方法

    python TKinter获取文本框内容的方法 更新时间:2018年10月11日 11:36:08 作者:biubiuzzz 今天小编就为大家分享一篇python TKinter获取文本框内容的方法 ...

  3. php 修改input内容,JS简单获取并修改input文本框内容的方法示例

    这篇文章主要介绍了JS简单获取并修改input文本框内容的方法,结合实例形式分析了JavaScript针对页面元素的获取.赋值等相关操作技巧,需要的朋友可以参考下 本文实例讲述了JS简单获取并修改in ...

  4. python输出文本框_python TKinter获取文本框内容的方法

    python TKinter获取文本框内容的方法 如下所示: #coding:utf-8 import urllib,urllib2 import Tkinter #导入TKinter模块 ytm=T ...

  5. 点击按钮复制文本框内容

    点击按钮复制文本框内容 复制文本框内容的方法如下: function Copy(){var e=document.getElementById("content");//对象是co ...

  6. php文本域输出_PHP转换文本框内容为HTML格式的方法

    本文实例讲述了PHP转换文本框内容为HTML格式的方法.分享给大家供大家参考,具体如下: 有时候我们将会用到将多行文本框中输入的内容以html格式显示出来,这样子可以保持原来的文本格式,如换行.回车等 ...

  7. php文本转换为html,PHP转换文本框内容为HTML格式的方法

    本文实例讲述了PHP转换文本框内容为HTML格式的方法.分享给大家供大家参考,具体如下: 有时候我们将会用到将多行文本框中输入的内容以html格式显示出来,这样子可以保持原来的文本格式,如换行.回车等 ...

  8. vba 判断文本框内容是否为空_Excel/VBA编程用户交互函数(二)——InputBox()函数和inputbox方法...

    在上一篇文章Excel/VBA编程用户交互函数(一)--msgbox()函数中,小伙伴们了解了消息弹窗的知识,今天我们来学习一下Excel/VBA编程的第二个用户交互函数Inputbox()函数及In ...

  9. PHP如何讲值输出到文本框,PHP转换文本框内容为HTML格式的方法

    本文实例讲述了PHP转换文本框内容为HTML格式的方法.分享给大家供大家参考,具体如下: 有时候我们将会用到将多行文本框中输入的内容以html格式显示出来,这样子可以保持原来的文本格式,如换行.回车等 ...

最新文章

  1. 关于页游垂直同步的若干问题
  2. 硬件加速_来试试微软神油灵不灵:更新驱动体验硬件加速GPU计划功能
  3. Machine Learning week 4 quiz: programming assignment-Multi-class Classification and Neural Networks
  4. liferay在sturs2中传参数
  5. This will have no impact if delete.topic.enable is not set to true以及删除kafka中的topic
  6. H5的Websocket基本使用
  7. [Leedcode][JAVA][第199题][二叉树的右视图][BFS][DFS][前中后序遍历]
  8. 在 phpMyAdmin 里添加新用户帐号
  9. Cannot forward after response has been committed
  10. 开机显示erro:file'/boot/grub/i386-pc/normal.mod' not解决
  11. Shp数据批量导入Postgresql工具的原理和设计
  12. 计算机学术论文shortessay,期末论文essay
  13. 重磅来袭!Typora官方主题+自定义主题完美整合
  14. 收款码在线生成系统源码 无限制 (web微信、QQ、支付宝三合一收款码)
  15. 计算机炫酷功能,【实用】上班族必备!10个实用电脑炫酷小技巧~
  16. 习题4-1 Xiangqi UVA - 1589
  17. [Scala的协变和逆变]
  18. VMware网络问题排查思路
  19. 深入产品线的配置管理
  20. 多目标应用:多目标蜣螂优化算法求解多旅行商问题(Multiple Traveling Salesman Problem, MTSP)

热门文章

  1. Python 学习第十八天 js 正则及其它前端知识
  2. java 随机数 【指定范围】
  3. C#2.0 从sql server 中读取二进制图片
  4. 七牛云智能日志管理平台正式发布
  5. Netty 系列三(ByteBuf).
  6. 简单介绍join,outer-join,semi-join,anti-join的区别
  7. 机器学习基石第三讲:types of learning
  8. Linux Shell常用技巧(一)
  9. EditView设置边框
  10. WebKit 内核源码分析 (一) Frame