我在做一个嵌入式系统的页面,好比连接的是路由器的设置页面。打开Firefox,连接10.8.1.199 地址,输入用户名admin和密码123456,进入。
测试人员发现,在某些页面里的input,从后台get出来,是空值<td><input name="ID1" type="text" id="ID1" value="$%ID1#$" size="15" maxlength="63"></td>在IE下显示是空的,但是在Firefox下居然会显示admin,相对于Firefox把登陆用户名给显示出来了。请问为什么。如何解决这样的问题。
测试人员发现,在某些页面里的input,从后台get出来,是空值<td><input name="ID1" type="text" id="ID1" value="$%ID1#$" size="15" maxlength="63"></td>在IE下显示是空的,但是在Firefox下居然会显示admin,相对于Firefox把登陆用户名给显示出来了。请问为什么。如何解决这样的问题。
解决方案 »
- 回答了一个为什么类要用prototype,涉及实例化对象的过程和深拷贝,浅拷贝等基础知识,在这分享下,菜鸟看看,欢迎指正
- lhgdialog4弹出框谁会用啊?
- 求asp.net实时更新的走势图
- ▲▲▲js的前台验证问题▲▲▲
- JS高手进啊
- javascript中的match(/*/)方法,匹配字符*可以是是变量不?
- 各位高手:如何在table设置left后改变table的长度
- 如何用js来判断text里面的value是否是整数或小数。
- 如何判断列表型的select纪录是否被选中?
- onkeyup和onchange同时使用出现问题
- |zyciis| javascript如何在子方法中停止父方法的进程,第二贴,写得比较清楚,谢谢
- JS生成的随机数的问题,急,在线等~提供相关解决方案者送分了.
如果不像显示,你在提交查询后,将input的value值清空就是了。
可是Firefox下面,居然显示为 系统用户名admin(Firefox自己干的好事)
如果input的value不为空的话,比如aaabbbccc, IE 和 Firefox下面显示就正常
<td> <input name="ID1" type="text" id="ID1" value="$%ID1#$" size="15" maxlength="63"> </td>在IE下面,当ID1的value为空时,显示为空,正常。当ID1的value不为空,比如为abc.
然后IE下面显示为abc,正常。在Firefox就出现问题,当ID1的value为空时,Firefox下居然会显示系统登陆的用户名。
当ID1的value不为空,比如为abc. Firefox下就显示abc。我不知道为什么,Firefox会自动把 系统登陆的用户名 给覆盖到 ID1的value。
问题出在哪里。
为admin 则设置为空
如果需要ID的話,把ID存在一個變量中,不要放在input的value中。
然后IE下面显示为abc,正常。 在Firefox就出现问题,当ID1的value为空时,Firefox下居然替换成别的字符串(目前是web的登录帐号)。当aaa的value不为空,比如为abc. Firefox下就显示abc。我想问的是,为什么Firefox下,会替换,怎样防止。
我也是经常,我用了四个浏览器(不同内核的),IE ,FF,OPERA ,SAFRI,
===========================================================================================
这个input的value你是经过什么处理,再显示到页面的?
我就是奇怪,为啥IE下面是好的,到了Firefox就替换了。IE也要求记住密码,ID1的value对没有替换。
Firefox要求我记住密码,我点记住,ID1的value,Firefox就替换了,
我点没记住,还是正常的。这里没办法传图片上来啊。
当我们用Firefox浏览器登陆一个机器(比如说路由器)的web时,我们需要输入用户名和密码才能进入。
Firefox也会提示你是否记住密码。当我们选择记住密码的时候,在内部的一个页面,有一个功能aaa也需要id和密码。如下。<td><input name="TEL_AuthID1" id="TEL_AuthID1" type="text" size="15" maxlength="63" value="$%TEL_AuthID1#$"></td>
<td><input name="TEL_AuthPWD1" id="TEL_AuthPWD1" type="password" size="15" maxlength="63" value="TEL_AuthPWD1"></td>之前已经为aaa设置了id和密码,在Firefox打开这个页面属于正常。
当之前没有设置aaa的id和密码,在Firefox打开这个页面,按理说,这个两项都是空的,
可是Firefox却把系统登陆名和密码给覆盖到TEL_AuthID1 和 TEL_AuthPWD1里。疑问,为啥会这样,怎样解决。
所有的在IE下面都是显示都是好的。
document.getElementById('TEL_AuthID1').value = "$%TEL_AuthID1#$";
document.getElementById('TEL_AuthPWD1').value = "$%TEL_AuthPWD1#$";