阅读:2347回复:5
发现FF的一个小BUG
描述:刷新页面后,无法复位单选按钮的初始状态。
实例: 进入GOOGLE主页(中文),在输入文本框下方的三个单选按钮中选择第二或第三个(默认状态为第一个被选中),不作任何搜索,然后刷新,会发现选中的单选按钮仍然为你刚刚选择的那个,而在IE中进行相同的操作后,会将第一个默认的选项选中: 1。搜索所有网站 2。搜索所有中文网页 3。搜索简体中文网页 这算不算FF的BUG? |
|
1楼#
发布于:2005-04-21 11:00
这算什么bug?楼主是要firefox和ie完全一致?哪还有什么特点了?
|
|
2楼#
发布于:2005-04-21 11:00
这不是bug ,我到觉得这个功能很好,我是搞网页程序的,编程的时候经常需要测试一些功能,尤其页面表单比较多的时候在ie下每次都要重新填一次,在firefox下就不用,很省事!
|
|
3楼#
发布于:2005-04-21 11:00
不要点“刷新”,点地址栏旁边的“转到”按钮,就能复位。
Firefox 的“转到”和“刷新”功能上有一些不同,这里就能体会出来,慢慢感受吧,这个比IE强哈。 |
|
4楼#
发布于:2005-04-21 11:00
问题在于表单中单选按钮的这个标志:
checked="checked" 根据浏览器的工作,在刷新页面的也就应该是重新加载,这样来说的话,浏览器必须遵守这个标签的含义,但是在从FF看来,并没有执行“checked="checked"”,除非这个标志:“checked="checked"”是非标准的,但是据我所知,它是符合标准的,完全可以通过W3C的校验。 我也不是说FF一定要和IE一样,但是就标准而言,符合标准的东西,FF的支持至少不应该比IE差。所以我认为从这样的角度来说,这就是FF的BUG。我手上没有别的浏览器,大家可以用OPERA或别的再试试,看看其他浏览器的情况。 如果这个问题用点“转到”代替“刷新”,那么也说明了这是一个BUG啊!我并不觉得这对多数人的使用有什么影响,只是想指出这么一个小问题而已。再说如果用些替代的操作手段来避免问题的话,始终是不太好吧。既然浏览器有“转到”和“刷新”两个按钮,那么就该有不同的功能和使用场合。 FF的“转到”和“刷新”有什么区别?我还不知道,能否说说。 |
|
5楼#
发布于:2005-04-21 11:00
试试下面的代码
似乎 Firefox 可以记忆表单控件的状态. <FORM action="http://somesite.com/prog/adduser" method="post"> <P> <LABEL for="firstname">First name: </LABEL> <INPUT type="text" id="firstname" value="***"><BR> <LABEL for="lastname">Last name: </LABEL> <INPUT type="text" id="lastname" value="*"><BR> <LABEL for="email">email: </LABEL> <INPUT type="text" id="email" value="e@email.com"><BR> <INPUT type="radio" name="sex" value="Male" checked> Male<BR> <INPUT type="radio" name="sex" value="Female"> Female<BR> <INPUT type="submit" value="Send"> <INPUT type="reset"> </P> </FORM> |
|