时间:2024-01-18 20:17:20

在用户注册的时候,常常用户点击文字就需要将光标聚焦到对应的表单上面,这个是怎么实现的呢?就是下面我要介绍的<label>标签的for属性

定义:for 属性规定 label 与哪个表单元素绑定

  1. <!--
  2. 显式的联系:
  3. <label for="SSN">Social Security Number:</label>
  4. <input type="text" name="SocSecNum" id="SSn" />
  5. 隐式的联系:
  6. <label>Date of Birth: <input type="text" name="DofB" /></label>
  7. -->

下面是例子:

    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=gb2312" />
    5. <title>无标题文档</title>
    6. </head>
    7. <body>
    8. <table>
    9. <tr>
    10. <td><label for="username">用户名:</label></td>
    11. <td><input type="text" name="username" id="username"></td>
    12. </tr>
    13. <tr>
    14. <td><label for="password">密码:</label></td>
    15. <td><input type="password" name="password" id="password"></td>
    16. </tr>
    17. <tr>
    18. <td><label for="repassword">密码确认:</label></td>
    19. <td><input type="password" name="repassword" id="repassword"></td>
    20. </tr>
    21. <tr>
    22. <td><label for="_basketball">爱好:</label></td>
    23. <td>
    24. <label><input type="checkbox" value="basketball" name="hobby" id="_basketball">basketball</label>
    25. <label><input type="checkbox" value="football" name="hobby" id="_football">football</label>
    26. <label><input type="checkbox" value="skating" name="hobby" id="_skating">skating</label>
    27. <label><input type="checkbox" value="dance" name="hobby" id="_dance">dance</label>
    28. </td>
    29. </tr>
    30. <tr>
    31. <td><label for="_boy">性别:</label></td>
    32. <td>
    33. <label><input type="radio" value="boy" name="sex" id="_boy">boy</label>
    34. <label><input type="radio" value="girl" name="sex">girl</label>
    35. </td>
    36. </tr>
    37. <tr>
    38. <td><label for="email">邮箱:<label></td>
    39. <td><input type="text" name="email" id="email"></td>
    40. </tr>
    41. <tr>
    42. <td><label for="address">住址:</label></td>
    43. <td><input type="text" name="address" id="address"></td>
    44. </tr>
    45. </table>
    46. </body>
    47. </html>