本页主题: 如何禁用输入框系统缓存的提示? 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

勇敢的风
级别: 勇者侠士


精华: 0
发帖: 111
威望: 131 点
财富: 967 K币
贡献值: 0 点
注册时间:2004-06-16
最后登录:2008-08-29

 如何禁用输入框系统缓存的提示?

我自己做了一个输入框的提示,但是跟系统自带的提示冲突,如何禁用系统缓存提示?

详情:
我做了一个发票号填写的提示框,当输入发票前半段的时候会弹出系统中已经添加的发票并且未被使用的与填写的发票的前半段相符合发票号列表,当增加过几条发票信息时,系统会记录下刚刚添加过的这些发票号,当再次输入同样的前半段的发票时系统的提示框就会弹出这些已经记录的发票号。这样就跟我写的功能想冲突了,请问怎么解决?
顶端 Posted: 2008-06-20 15:29 | [楼 主]
枫岩
我在想念 心已累倦
级别: 总版主


精华: 12
发帖: 25380
威望: 21612 点
财富: 4565 K币
贡献值: 3 点
注册时间:2003-12-28
最后登录:2008-09-24

 

一个变态的处理方法:
每次输出时,form内的input的name都不相同,这样就不会提示了输入了
类似下面这种写法:
<form method="post" action="">
<input type="hidden" name="timeNum" value="200806201830" />
<input type="text" name="userName_200806201830" value="" />
</form>
timeNum相当于一个简单的时间验证码一样,后台接收参数时稍微有些变化,就是很要取到timeNum值,再组合成类似于"userName_200806201830"的参数格式接收其value值
顶端 Posted: 2008-06-20 18:38 | 1 楼
勇敢的风
级别: 勇者侠士


精华: 0
发帖: 111
威望: 131 点
财富: 967 K币
贡献值: 0 点
注册时间:2004-06-16
最后登录:2008-08-29

 

恩,不错
多谢
顶端 Posted: 2008-06-22 13:33 | 2 楼
深蓝蝴蝶
级别: 勇者侠士


精华: 3
发帖: 88
威望: 89 点
财富: 927 K币
贡献值: 0 点
注册时间:2006-11-22
最后登录:2008-06-24

 

我给你说个思路吧,通常自动完成功能作用于表单,在ie中通过菜单栏--工具--internet选项--内容--自动完成。

把输入框和form分开。
比如
<input type="text" id="tt" />

<form id="frm">
<input type="hidden" id="frm_tt" name="frm_tt" />
</form>

在提交的时候,利用js脚本,对form内的隐藏input进行赋值
并且利用document.getElementById("frm").submit().进行提交

这样,页面上的tt控件永远不会出现自动完成的情况
顶端 Posted: 2008-06-23 09:14 | 3 楼
zwlt080901
级别: 入门弟子


精华: 0
发帖: 18
威望: 18 点
财富: 104 K币
贡献值: 0 点
注册时间:2008-09-02
最后登录:2008-09-11

 北京酒店2

北京酒店预订北京酒店预定二楼有12个包间以及一个多功能厅,北京酒店北京宾馆餐厅以烤鸭、[url=http://www.xl66.com/]北京酒店[/b
顶端 Posted: 2008-09-10 08:33 | 4 楼
四川佳蝣
级别: 初出江湖


精华: 0
发帖: 28
威望: 28 点
财富: 134 K币
贡献值: 0 点
注册时间:2008-08-23
最后登录:2008-12-02

 好帖要顶

顶端 Posted: 2008-11-03 23:39 | 5 楼
帖子浏览记录 版块浏览记录
IECN社区 » JavaScript/Ajax

Time now is:12-03 15:10, Gzip disabled 京ICP备06069722号
Powered by PHPWind v6.3.2 Certificate Code © 2003-08 PHPWind.com Corporation