如何不让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,提交后对窗口的限制 ,对提交到的窗口做些设置
以下为引用的内容: } |