在Windows XP和Windows 7上的Chrome 23.0.1271.64m
中进行测试。
在表格中进行制表时,如果点击radio
按钮,则会重置标签索引,并在页面顶部重新开始制表:
<input type="text">
<input type="text">
<input type="radio"><!-- click this radio and hit tab -->
<input type="text">
<input type="text">
IE7-10,Firefox和Opera都从点击的单选按钮继续标记。 Chrome中发生了什么?是否有一个技巧可以让Chrome按预期运行?
答案 0 :(得分:1)
有点太晚了,但仍然。
将AutoPostBack
设置为true
以进行页面控制会使您在启动回发时失去对任何控件的关注。
您可以指定哪个元素在Page_Load
或Page_Init
中具有焦点,但如果您没有,则加载该页面时不会设置任何焦点(也会计入更新面板)。
为了避免这种情况,请确保默认情况下不要申请AutoPostBack
,如果您不这样做,那么从长远来看,它可以为您节省大量的工作。< / p>