<i id='hLqjr'><tr id='hLqjr'><dt id='hLqjr'><q id='hLqjr'><span id='hLqjr'><b id='hLqjr'><form id='hLqjr'><ins id='hLqjr'></ins><ul id='hLqjr'></ul><sub id='hLqjr'></sub></form><legend id='hLqjr'></legend><bdo id='hLqjr'><pre id='hLqjr'><center id='hLqjr'></center></pre></bdo></b><th id='hLqjr'></th></span></q></dt></tr></i><div id='hLqjr'><tfoot id='hLqjr'></tfoot><dl id='hLqjr'><fieldset id='hLqjr'></fieldset></dl></div>
    1. <legend id='hLqjr'><style id='hLqjr'><dir id='hLqjr'><q id='hLqjr'></q></dir></style></legend>
      <tfoot id='hLqjr'></tfoot>

        <small id='hLqjr'></small><noframes id='hLqjr'>

          <bdo id='hLqjr'></bdo><ul id='hLqjr'></ul>
      1. div上的标签索引

        Tab Index on div(div上的标签索引)

            <legend id='BGnIe'><style id='BGnIe'><dir id='BGnIe'><q id='BGnIe'></q></dir></style></legend>

            <small id='BGnIe'></small><noframes id='BGnIe'>

            • <bdo id='BGnIe'></bdo><ul id='BGnIe'></ul>

                  <tbody id='BGnIe'></tbody>
                <tfoot id='BGnIe'></tfoot>
                  <i id='BGnIe'><tr id='BGnIe'><dt id='BGnIe'><q id='BGnIe'><span id='BGnIe'><b id='BGnIe'><form id='BGnIe'><ins id='BGnIe'></ins><ul id='BGnIe'></ul><sub id='BGnIe'></sub></form><legend id='BGnIe'></legend><bdo id='BGnIe'><pre id='BGnIe'><center id='BGnIe'></center></pre></bdo></b><th id='BGnIe'></th></span></q></dt></tr></i><div id='BGnIe'><tfoot id='BGnIe'></tfoot><dl id='BGnIe'><fieldset id='BGnIe'></fieldset></dl></div>

                • 本文介绍了div上的标签索引的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  请看下面的表单HTML代码

                  Please see the form HTML code below

                  <form method="post" action="register">      
                      <div class="email">
                          Email   <input type="text" tabindex="1" id="email" value="" name="email">                   </div>
                      </div>
                      <div class="agreement">
                          <div tabindex="2" class="terms_radio">
                              <div onclick="changeTerm(this);" class="radio" id="terms_radio_wrapper" style="background-position: left 0pt;">
                                  <input type="radio" id="terms" value="1" name="terms"><label for="terms">I have read and understood the</label>
                              </div>
                          </div> 
                      </div>
                      <div class="form_submit">
                          <input type="button" tabindex="3" value="Cancel" name="cancel">
                          <input type="submit" tabindex="4" value="Submit" name="submit">         
                      </div>
                  </form>
                  

                  在这里,我设置了协议复选框的样式,即完全隐藏无线电输入并将背景图像应用于包装器 div,并且包装器 div 的 onclick 将切换背景图像以及无线电的检查状态输入.

                  Here I styled the agreement check box in such a way that radio input is completely hidden and background image is applied to the wrapper div, and onclick of the wrapper div will toggle the background image as well as the checked status of the radio input.

                  我需要在 'terms_radio' DIV 上设置 tabindex 索引,只是 div 上的 tabindex="2" 属性不起作用,

                  I need to set the tabindex index on the 'terms_radio' DIV, simply tabindex="2" attribute on div is not working,

                  当光标位于电子邮件输入字段时,是否可以在按 TAB 时将收音机输入标签上的虚线边框向上显示?

                  Is it possible to bring the dotted border on the label for the radio input up on pressing the TAB when the cursor is at email input field?

                  推荐答案

                  DIV元素与tabindex不兼容在 HTML4 中).

                  DIV elements are not compatible with tabindex in HTML4).

                  (注意 HTML 5规范确实允许这样做,但是无论如何它通常都可以工作)

                  (NOTE HTML 5 spec does allow this, however, and it commonly works regardless)

                  以下元素支持 tabindex 属性:A、AREA、BUTTON、INPUT、OBJECT、SELECT 和 TEXTAREA.

                  The following elements support the tabindex attribute: A, AREA, BUTTON, INPUT, OBJECT, SELECT, and TEXTAREA.

                  基本上任何你希望能够保持焦点的东西;表单元素、链接等

                  Essentially anything you would expect to be able to hold focus; form elements, links, etc.

                  我认为你可能想要在这里做的是使用一点 JS(我会推荐 jQuery相对轻松)绑定到输入元素上的焦点事件并在父div上设置边框.

                  What I think you probably want to do here is use a bit of JS (I would recommend jQuery for something relatively painless) to bind to the focus event on the input element and set border on the parent div.

                  把它贴在你的body标签底部,从谷歌CDN获取jQuery:

                  Stick this at the bottom of your body tag to grab jQuery from the Google CDN:

                  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
                  

                  那么这样的事情可能会成功:

                  Then something like this would probably do the trick:

                  $(function() {
                      $('div.radio input').bind({
                          focus : function() {
                              $(this).closest('div.radio').css('border','1px dotted #000');
                          },
                          blur : function() {
                              $(this).closest('div.radio').css('border','none');
                          }
                      });
                  });
                  

                  这篇关于div上的标签索引的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  quot;Each child in an array should have a unique key propquot; only on first time render of page(“数组中的每个孩子都应该有一个唯一的 key prop仅在第一次呈现页面时)
                  How do I make a TextGeometry multiline? How do I put it inside a square so it wraps like html text does inside a div?(如何制作 TextGeometry 多线?如何将它放在一个正方形内,以便它像 html 文本一样包裹在 div 内?) - IT屋-程序员软件开发技术分享社
                  Scale background image to fit ie8 window(缩放背景图像以适合 ie8 窗口)
                  Safari 5.1 breaks CSS table cell spacing(Safari 5.1 打破 CSS 表格单元格间距)
                  Put in bold part of description in metatag Drupal module(将描述的粗体部分放在元标记 Drupal 模块中)
                  Is it possible to compile Coffeescript code in script tags in html files?(是否可以在 html 文件的脚本标签中编译 Coffeescript 代码?)
                  <i id='dGJyY'><tr id='dGJyY'><dt id='dGJyY'><q id='dGJyY'><span id='dGJyY'><b id='dGJyY'><form id='dGJyY'><ins id='dGJyY'></ins><ul id='dGJyY'></ul><sub id='dGJyY'></sub></form><legend id='dGJyY'></legend><bdo id='dGJyY'><pre id='dGJyY'><center id='dGJyY'></center></pre></bdo></b><th id='dGJyY'></th></span></q></dt></tr></i><div id='dGJyY'><tfoot id='dGJyY'></tfoot><dl id='dGJyY'><fieldset id='dGJyY'></fieldset></dl></div>
                  <tfoot id='dGJyY'></tfoot>

                    <bdo id='dGJyY'></bdo><ul id='dGJyY'></ul>
                    • <small id='dGJyY'></small><noframes id='dGJyY'>

                            <tbody id='dGJyY'></tbody>
                          <legend id='dGJyY'><style id='dGJyY'><dir id='dGJyY'><q id='dGJyY'></q></dir></style></legend>