Индекс вкладки в последовательности - PullRequest
1 голос
/ 30 октября 2010

У меня есть набор текстовых полей и редакторов HTML в моей форме.Я не могу установить правильный индекс вкладки.Индекс вкладки перемещается из первого текстового поля и пропускает все элементы управления между ними и достигает последнего редактора HTML, а третья вкладка переводит меня в адресную строку, а затем она перемещается случайным образом по всем элементам управления.

I сейчасхотите удалить индекс табуляции для всех элементов управления, а затем программно назначить индекс в последовательности.

Ответы [ 3 ]

0 голосов
/ 30 октября 2010

Хм, вы могли бы использовать javascript при загрузке тела, возможно:

var textbox = document.getElementById("textbox");

//removing a attribute such as tabindex
textbox.removeAttribute("tabindex");

с JQuery:

$(document).ready(function() { $("textbox").removeAttr('tabindex'); }

в .NET Я думаю, вы могли бы использовать Page_Load в вашем HtmlControl (текстовое поле с runat = server)

textbox.Attributes.Remove("tabindex");
0 голосов
/ 23 августа 2011

Нажмите View, а затем Tab Order.Вы увидите вкладки заказов для всех элементов управления в вашей форме, например, 0, 0,1, 0,2, 1,0.1.1 и т. Д. Просто нажмите на номер, чтобы настроить порядок вкладок.Это просто.

0 голосов
/ 30 октября 2010

Вы можете вручную назначить индексы вкладок для ваших элементов управления.Нет необходимости удалять индексы вкладок из чего-либо еще.Просто начните с элемента управления, которым вы хотите быть первым, присвойте ему TabIndex, равный 1, и двигайтесь вниз по списку.

...