黑马程序员技术交流社区

标题: javascript里的一个问题 [打印本页]

作者: crazy_primitive    时间: 2013-7-21 10:45
标题: javascript里的一个问题
本帖最后由 杨兴庭 于 2013-7-22 21:28 编辑
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>无标题文档</title>
  6. </head>
  7. <body>
  8. <fieldset>
  9.         <legend>注册区域</legend>

  10. <table border="1" bordercolor="#0066CC" width="40%" cellpadding="10" cellspacing="0">
  11. <form>
  12. <tbody>
  13.         <tr>
  14.             <td colspan="2" align="center">信息注册页面</td>
  15.     </tr>
  16.     <label accesskey="u" for="userid">//这里明明跟毕向东老师写的一样,怎么就没有效果呢?
  17.         <tr>                                       //就是在行中任意位置点一下,光标就定在文本框内
  18.                 <td width="25%">用户名(U):</td>
  19.                 <td><input type="text" name="user" id="userid" /></td>     
  20.     </tr>
  21.     </label>
  22.         <tr>
  23.                 <td>密码:</td>
  24.                 <td><input type="password" name="psw" /></td>     
  25.     </tr>
  26.         <tr>
  27.                 <td>确认密码:</td>
  28.                 <td><input type="password" name="repsw" /></td>     
  29.     </tr>
  30.         <tr>
  31.                 <td>性别:</td>
  32.                 <td>
  33.                 <input type="radio" name="sex" value="nan"  />男
  34.             <input type="radio" name="sex" value="nv"  />女
  35.         </td>     
  36.     </tr>
  37.         <tr>
  38.                 <td>技术:</td>
  39.                 <td>
  40.                 <input type="checkBox" name="tech" value="java"  />java
  41.             <input type="checkBox" name="tech" value="jsp"  />jsp
  42.             <input type="checkBox" name="tech" value="servlet"  />servlet
  43.         </td>     
  44.     </tr>
  45.         <tr>
  46.                 <td>国家:</td>
  47.                 <td>
  48.                 <select name="country">
  49.                     <option value="none" >----选择国家----</option>
  50.                                 <option value="cn" >中国</option>
  51.                 <option value="en" >英国</option>
  52.                 <option value="fr" >法国</option>
  53.             </select>
  54.         </td>     
  55.     </tr>
  56.         <tr>
  57.             <td colspan="2" align="center">
  58.                 <input type="submit" value="提交数据"  />
  59.             <input type="reset" value="重置表单"  />
  60.         </td>
  61.     </tr>
  62. </tbody>
  63. </form>
  64. </table>
  65. </fieldset>
  66. </body>
  67. </html>
复制代码

作者: 王磊    时间: 2013-7-21 12:34
测试了下楼主的代码,使用的是IE8的浏览器,发现没有问题,鼠标点选框外也可以选中文本框。
不过使用360浏览器,鼠标点击没效果。
作者: tonygone    时间: 2013-7-21 18:40
accesskey 是设置快捷键的吧,按住Alt键(Mac的话按住Ctrl键),按U键试试看。
测试确实在ie8下能实现点行定位到文本框。
作者: qushuai    时间: 2013-7-21 21:18
没用过 这个控件,是不是浏览器不兼容。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2