我正在处理一个 asp 页面,该页面在用户输入后验证文本框中的信息。
手动输入“产品编号”(自由格式)。使用更新后事件,我让页面发布数据并查找产品编号以确定它是否有效。如果无效,则会在框中发布错误消息,否则将产品编号和描述放在框中(IE X1234 变为 X1234 – RED YO-YO)。这可以 100% 正常工作。我的问题是更新后所有数据输入项都失去了焦点。我希望将焦点返回到下一个文本框,以便操作员可以输入下一条所需信息。
注意:到目前为止,我插入了一个动态更改“TABSTOP”编号的函数,以便在验证查找后为“下一个”框分配#1。这适用于我的浏览器(Firefox 3.05),但不适用于我的 IE(谢谢比尔!)。在 IE 中,当发布完成时,由于某种原因,焦点最终会落在“输入 URL”上,并且点击选项卡会将焦点放在某个控制按钮上,而该按钮离我想要的位置不远。