世界之窗论坛's Archiver

moto1234 发表于 2007-5-16 14:44

Tab键补全有问题(搜索栏已经关闭)

隐藏搜索栏,输入部分网址,用Tab键补全。

上一个Final版本,不能补全,输入焦点切换到隐藏后的搜索栏(因为直接Enter,将显示Baidu搜索页面)
这个Final版本,可以补全,但输入焦点仍然切换到隐藏后的搜索栏(Ente后将显示Baidu搜索页面)

Final以前的版本没这个问题。

觉得正确行为应该是:Tab后,用候选第一个History补全网址,输入焦点仍在网址输入框,且在最后,便于更多的输入。

BTW:呵呵,可以发贴了.开发的tx们看看.Tab补全还是很有必要的.

[[i] 本帖最后由 moto1234 于 2007-5-16 14:47 编辑 [/i]]

phoenix 发表于 2007-5-16 15:18

我这里看到的是这样的

把焦点设置到地址栏
直接按tab,焦点切换到了搜索栏
如果输入了内容,有自动完成的列表出现,此时按tab,则为选择自动完成

楼主可否详细说说你那里的情况或者你认为应该的情况,上面说的太简单了

moto1234 发表于 2007-5-16 15:52

步骤:
1)菜单“查看-〉工具栏-〉搜索栏”,隐藏搜索栏(即去掉那个勾)。”搜索栏“被隐藏。
2)“Atl+D”或鼠标点击地址输入栏,输入部分地址,如“newsm",等等(确保以前去过有关网址),这时候有候选的地址下拉框出现
3)按”TAB“键

期望的结果(或者说IE等等浏览器的行为)
1. 候选下拉框中第一个候选地址,补全到输入栏,输入光标位置位于补全的地址最后(如, [url]http://www.newsmth.net/[/url]),用户继续输入"f",候选地址继续被过滤,(如 [url]http://www.newsmth.net/frames.html[/url]), 在按TAB键,上面那个候选地址被补全。用户按Enter,打开这个地址页面。

Final 2实际结果:
1. 候选地址下拉框中第一个候选地址,补全到地址输入栏,但输入焦点丢失。用户按Enter键,将出现搜索页面,看来输入焦点被切换到了“被隐藏”的搜索栏。

另外,个人认为,即使用户不隐藏“搜索栏”,只要用户输入部分网址后,用TAB键也应该只是补全,而且保持输入焦点在地址输入栏,而不应该切换到搜索栏。

不知道说清楚了没有,:-(

moto1234 发表于 2007-5-16 15:55

回复 #3 moto1234 的帖子

>>>>> 另外,个人认为,即使用户不隐藏“搜索栏”,只要用户输入部分网址后,只要存在候选地址列表, 用TAB键应该只是补全,补全后保持输入焦点在地址输入栏,而不应该切换到搜索栏。

以前的版本一致都不能满足这个要求,按TAB键会切换到搜索栏,所以一拿到新的版本,上来就把“搜索栏”给隐藏了。:-( 但从Final以来,这个方法也不行了。

[[i] 本帖最后由 moto1234 于 2007-5-16 16:03 编辑 [/i]]

phoenix 发表于 2007-5-16 16:42

我按照2楼的方法操作
输入焦点没有丢失,所以也没有出现回车后搜索的问题
有人能帮忙试一下么


另外:我可以做一个小改动,只要搜索框隐藏了,按Tab不切换到搜索框,这样相信也从另外的角度解决了moto1234的问题

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.