我有一对选择框,在从选择框中选择国家/地区时,状态选择框将从与该国家/地区相关的ajax查询中填充。
但重点不是转移到状态选择框,而是转到页面顶部。
任何帮助都将受到高度赞赏。 :)
答案 0 :(得分:1)
如果您没有使用Jquery或任何其他对象库,只是简单的XMLHttpRequest,并且您的Ajax连接是同步的,请在接收到所有数据后尝试此操作(在[XMLHttpRequest object] .readyState之后必须等于4,即all收到的数据):
setTimeout
(
function()
{
if (field)
{
field.focus();
}
},
200
);
用你的组合框引用代替'field',用'200'代替你需要的任何超时(毫秒)。 祝你好运。
答案 1 :(得分:0)
尝试你的ajax回复:
$('#yourStateSelect').select(); //or setTimeout(function() { $('#yourStateSelect').select(); }, 100);