如何让input表单TextBox 不保存历史记录

如何不让input表单的输入框保存用户输入的历史记录.

有时我们在设计网页时不想让表单保存用户输入历史记录,比如一些隐私数据,或一些冲值卡。

第一种方法

JavaScript来提交表单,这种方法只对 IE浏览器有效,对firefox不起作用,所以这种方法不能算是一种好方法。

关于这种方法的用法可看文章第二部分

 

第二种方法:

在input里autocomplete="off"属性,这种方法IE 和 firefox通用.是一种不错的方法

比如:

以下为引用的内容:
<input name="test" type="text" id="test" autocomplete="off"/>







有时在做网页时,我们不希望用按钮的submit属性提交表单,这时我们可以用javascript来达到我们的提交效果

用javascript来提交表单还有个好处就是在ie下(在firefox不起作用),表单不会保存用户输入的历史记录(比如:我们用百度搜索资料双击输入框,通常下面会列出我们以前搜索过的记录)

这样对用户输入的数据可以起到一定的保密作用(比如用户输入的是敏感的卡号).

把按钮的 type设置成button,用onclick来触发提交动作,如:

以下为引用的内容:
<input type="button" name="Submita" value="按钮" οnclick="submit_a()"/>

1,一般提交

以下为引用的内容:
function submit_a() 

var myform   = document.getElementById("formname");
myform.target="_blank" //也可以是_self,_top,_parent,默认为_self 
myform.action="action.asp"; 
myform.submit();  
}



2,提交后对窗口的限制 ,对提交到的窗口做些设置

以下为引用的内容:
function submit_a() 

var creator = document.getElementById("formname");
creator.target="preview"; 
creator.action="action.asp"; 
var win = window.open("about:blank","preview","toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=250,height=25,top=250,left=300"); 
win.focus(); 
creator.submit();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值