问题描述
在我的 asp 页面中有一个文本框名称ProductName"
In my asp page there is one textbox name "ProductName"
如果我在该文本框中写入任何内容并刷新该页面,则文本框在 Firefox 中不清晰.但是我在 Internet explore 中打开同一页面并在文本框中写入任何内容并刷新页面,我的文本框变得清晰
if i write any thing in that textbox and refresh that page , textbox is not clear in firefox. But i open this same page in Internet explore and write any thing in textbox and refresh the page, my textbox comes clear
为什么文本框在 FireFox 中不清晰?
why textbox not comes clear in FireFox?
这是html代码
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
</head>
<body>
<input type="text" id="ProductName" name="ProductName" style="width:235; height:20" value="">
</body>
</html>
推荐答案
这是 Firefox 的一个特性(我非常喜欢).在服务器端您无能为力.
This is a feature of Firefox (one I'm quite fond of). There's nothing you can do about it on the server-side.
更长的版本:你可以做一些事情,但它非常混乱.基本上,Firefox 实现这一点的方式是,当用户点击刷新按钮时,它会重新填充具有相同名称的表单元素.
The longer version: There is something you can do about, but it's very messy. Basically, the way Firefox implements this is it refills in form elements with the same name when the user hits the refresh button.
解决方法是在每次页面加载时更改 HTML 表单元素的 name
属性.您如何跟踪更改它们的内容也由您自行决定,但我只想说,作为一个 Firefox 用户,拥有一个网站会让我无休止地烦恼.
The workaround is to change the name
attribute on your HTML form elements every time the page loads. How you keep track of what you change them too is left to your discretion, but let me just say that as a Firefox user myself, having a website do this would annoy me no end.
这篇关于Firefox中的刷新问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!