IE提供了一个自动完成功能可以记忆我们的输入内容(如登录帐号等),方便下一次快速地录入类似资料.这确实是一个非常友好的功能, 在操作时只需用鼠标双击文本框或输入前几个字符, 系统会自动列出以前的录入历史供你选择, 大大提高录入速度及准确性. 相信大多数IE的用户都启用了这项功能.
      然而做为网站开发者来说, 并不希望什么资料都记忆在用户的电脑上(如银行帐号和其它重要的帐号及密码), 但是我们又不能要求用户禁用自动完成的功能. 幸好IE5.0后为 INPUT type=password, INPUT type=text, FORM 等控件加入了一个 AUTOCOMPLETE的属性,要禁止控件自动完成功能,只需把AUTOCOMPLETE设为off即可,如:
整个表单禁止自动完成
<FORM method=post action="submit.asp" AUTOCOMPLETE="OFF">
禁止文本框自动完成
<input type="text" name="creditcard" maxlength="16" AUTOCOMPLETE="OFF">
在脚本中禁止自动完成
function init()
{
    element.setAttribute("AutoComplete", "off");
}

另外,如果要禁止文本框使用输入法,可以把在它的样式中添加 ime-mode : disabled 即可,但是这样并不能禁止输入汉字,因为用户还是可以通过复制粘贴输入汉字的.如:
<input type=text style="ime-mode: disabled ; ">

微软的.NET PASSPORT 就是这样实现的,但是因该还会有其它的方法,因为在YAHOO 和 GMAIL的实现方法就不一样。

HTML中禁止自动完成和禁用输入法相关推荐

  1. html里如何禁止输入框自动提示,HTML中禁止自动完成和禁用输入法

    原标题:HTML中禁止自动完成和禁用输入法 现在一般浏览器会提供了一个自动完成功能可以记忆我们的输入内容(如登录帐号等),方便下一次快速地录入类似资料.这确实是一个非常友好的功能, 在操作时只需用鼠标 ...

  2. JS 中禁用输入法

    在CSS中style="ime-mode:disabled"可以禁用输入法, 用脚本控制:obj.style.imeMode = 'disabled'; 例子: <input ...

  3. win10下禁止自动更新,Window Update禁用无效后续方法

    win10禁用自动更新,现在需要禁用两个服务,分别是Windows Update和Windows Update Medic Service.为啥呢. Windows Update 是启用检测.下载和安 ...

  4. linux禁用光驱自动播放,电脑光驱怎么设置禁止自动播放?

    光盘插入光驱之中,默认会自动播放,比较方便.但也给病毒的传播提供了便利.可以关闭自动播放的功能,完全可以由用户自己掌握如何运行. 1.开始→控制面板.或者点击任务栏上的控制面板. 2.控制面板→硬件和 ...

  5. B、KK中切换系统语言后默认输入法会自动切换到latin输入法

    B.KK中切换系统语言后默认输入法会自动切换到latin输入法 [描述] JB.KK中切换系统语言后默认输入法会自动切换到latin输入法,或者系统预置的默认输入法不能生效 [解法] JB解决方案: ...

  6. powershell禁用计算机,PowerShell 因为在此系统中禁止执行脚本 解决方法

    在Powershell直接脚本时会出现: 无法加载文件 ******.ps1,因为在此系统中禁止执行脚本.有关详细信息,请参阅 "get-help about_signing". ...

  7. 安装搜狗输入法后如何禁止自动流氓安装搜狗浏览器等软件?

    安装搜狗输入法后如何禁止自动流氓安装搜狗浏览器等软件? ©Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者 博客:https://blog.51cto ...

  8. 输入框技巧 禁用输入法 禁用提示 提示归类

    一.禁用输入法: <style type="text/css"> .MyTextInfo { ime-mode:disabled; } </style> 示 ...

  9. js 禁用输入法(伪) / keydown返回false仍然可以输入的问题

    让 输入法 输入的文字进入不到input中, 曲线救国 本文使用 compositionstart:输入法输入开始事件, compositionend:输入结束事件, 来将输入法输入的文字丢弃, 达到 ...

最新文章

  1. 刚进入win7系统就提示检测到一个硬盘问题的解决方法
  2. mysql 数据库 导入兼容_mysql数据库的导入和导出
  3. OpenGL 泛光Bloom
  4. web browser 发展史
  5. Java+Jmeter接口测试
  6. 新浪新规:9点关灯,公司加班要交空调费:1600元/小时
  7. php安装扩展的几种方法
  8. 修改pip默认安装位置
  9. win7电脑蓝屏没有修复计算机,win7蓝屏系统修复_win7电脑蓝屏如何修复系统
  10. 计算机无法新建文件夹,win7系统不能新建文件夹的解决方法图文)
  11. EF MYSQL批量更新_Entity Framework Core 5中实现批量更新、删除
  12. 手把手带你在Java中用【数组】和【链表】实现栈
  13. 第五课:实现花样流水灯
  14. Unity实现自适应屏幕大小——九宫格
  15. [开源][130522]DIY简易红外遥控信号发射器
  16. 文化袁探索专栏——Activity|Application启动流程
  17. 【学习打卡04】可解释机器学习笔记之Grad-CAM
  18. 优动漫PAINT漫画和插画方面软件特色
  19. 5.23 综合案例2.0-番茄时钟(2.2版本接口有更新)
  20. 计算机网络笔记(3) 网络应用P2P架构

热门文章

  1. MySQL与Oracle主键Query性能测试结果
  2. 2010年5月24日--2015年5月24日
  3. 关于驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server的解决方案
  4. python发微信红包_微信现金红包 python
  5. r55600h和i511320h哪个好
  6. 怎么把单个的pdf文件合并在一起?怎么把几个单独的pdf文件合并为一个?
  7. 影视剪辑,自学剪辑的转场与准则,掌握一门剪辑技能
  8. 详解C语言实现植物大战僵尸阳光9999
  9. 计算机考研408考试关键词、专有名词、术语等英文缩写和全称
  10. 一块宝藏存储芯片【SD NAND】