在web窗体

问题描述:

设置Tab键索引在一个WebForm我在web窗体

  1. 文本框
  2. FreeTextBox(第三方工具)
  3. 复选框

我给标签索引值文本框为1和CheckBox将TextBox设置为默认焦点为2。

问题是在页面加载完成后,当我按下Tab键,将焦点移动到复选框时,浏览器的URL栏变得越来越集中。

谢谢。

在什么浏览器中你看到的行为?我已经在Firefox中测试过它,没有问题。

为什么不尝试使用简单的表单,然后开始添加其他元素以查看它何时失败? (也许第三方组件是罪魁祸首)

<%@ Page Title="Home Page" Language="vb" AutoEventWireup="false" 
    CodeBehind="Default.aspx.vb" Inherits="WebApplication1._Default" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 
<head runat="server"> 
    <title>my test</title> 
</head> 
<body> 
    <form runat="server" defaultFocus="txtBox1"> 
     <asp:TextBox runat="server" ID="txtBox1" TabIndex="1"></asp:TextBox> <br /> 
     <asp:TextBox runat="server" ID="txtBox2" TabIndex="3"></asp:TextBox> <br /> 
     <asp:CheckBox runat="server" ID="chkBox1" TabIndex="2" /><br /> 
     <asp:Button UseSubmitBehavior="true" runat="server" ID="btn1" text="submit" /> 
    </form> 
</body> 
</html>