Blogger Information
Blog 26
fans 0
comment 0
visits 21448
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
表格与表单
default
Original
623 people have browsed it

表格元素

-html中的表格 用table,colgroup,caption,thead,tfoot,tr,td 等元素来做表格,

  1. <table border="1" cellpadding="5" cellspacing="0" width="400" align="center">
  2. <colgroup bgcolor="pink">
  3. <col>
  4. <col bgcolor="red">
  5. <col bgcolor="yellow" span="2">
  6. <col>
  7. <col>
  8. </colgroup>
  9. <caption style="font-size: 1.5em;margin-bottom: 10px" >
  10. 员工信息表
  11. </caption>
  12. <thead bgcolor="lightblue">
  13. <tr>
  14. <th>部门</th>
  15. <th>id</th>
  16. <th>姓名</th>
  17. <th>职务</th>
  18. <th>手机</th>
  19. </tr>
  20. </thead>
  21. <tbody align="center">
  22. <tr>
  23. <td rowspan="3">小王</td>
  24. <td>小王</td>
  25. <td>小王</td>
  26. <td>小王</td>
  27. <td>小王</td>
  28. </tr>
  29. <tr>
  30. <td>小王</td>
  31. <td>小王</td>
  32. <td>小王</td>
  33. <td>小王</td>
  34. </tr>
  35. <tr>
  36. <td>小王</td>
  37. <td>小王</td>
  38. <td>小王</td>
  39. <td>小王</td>
  40. </tr>
  41. <tr>
  42. <td rowspan="3">小王</td>
  43. <td>小王</td>
  44. <td>小王</td>
  45. <td>小王</td>
  46. <td>小王</td>
  47. </tr>
  48. <tr>
  49. <td>小王</td>
  50. <td>小王</td>
  51. <td>小王</td>
  52. <td>小王</td>
  53. </tr>
  54. <tr>
  55. <td>小王</td>
  56. <td>小王</td>
  57. <td>小王</td>
  58. <td>小王</td>
  59. </tr>
  60. </tbody>
  61. <tfoot align="center" bgcolor="gold">
  62. <tr>
  63. <td >小王</td>
  64. <td colspan="4">小王</td>
  65. </tr>
  66. </tfoot>
  67. </table>

-感悟:在以前是用taoble 直接嵌套 tr和td ,用以上表格可以让代码更清晰 语句更严谨,更colgroup更严谨的操作了表单中的颜色不用 减少代码量

表单

简单的邮箱表单

-填写form 可以绑定label 点击label时获取焦点 type=”email” 类型是邮箱类型 required 是必填项 autofocus是自动获取焦点
-password是填写密码类型

  1. <section>
  2. <label for="userName">用户名:</label>
  3. <input type="text" name="name" id="userName" placeholder="不少于6位" maxlength="20" required autofocus>
  4. </section>
  5. <section>
  6. <label for="userPassword">密&nbsp;&nbsp;&nbsp;码:</label>
  7. <input type="password" name="password" id="userPassword" placeholder="请输入密码" required size="10">
  8. </section>

input单选框

  • radio 类型 为单选框
    -checked 默认类型
  1. <section>
  2. <label for="secret">性别:</label>
  3. <div class="sex">
  4. <input type="radio" name="gender" id="man" value="man">
  5. <label for="man"></label>
  6. <input type="radio" name="gender" id="woman" value="woman" >
  7. <label for="woman"></label>
  8. <input type="radio" name="gender" id="secret" value="secret" checked>
  9. <label for="secret">保密</label>
  10. </div>
  11. </section>

复选框

-checkbox类型
-写name时用数组的方式填写在后台处理是方便处理

  1. <section>
  2. <label for="programme">兴趣:</label>
  3. <div class="box">
  4. <input type="checkbox" name="hobby[]" value="game" id="game" checked>
  5. <label for="game">游戏</label>
  6. <input type="checkbox" name="hobby[]" id="travel" value="travel" checked>
  7. <label for="game">旅游</label>
  8. <input type="checkbox" name="hobby[]" id="shoot" value="shoot">
  9. <label for="game">摄影</label>
  10. <input type="checkbox" name="hobby[]" id="programme" value="programme">
  11. <label for="programme">编程</label>
  12. </div>
  13. </section>

文件域,隐藏域

-file类型

  1. <section>
  2. <label for="userPic">头像:</label>
  3. <input type="file" name="user_pic" id="userPic">
  4. <!--隐藏域-->
  5. <input type="hidden" name="MAX_FILE_SIZE" value="8388608">
  6. </section>

预定义复合框

-类型text 后用datalist标签,里面option标签,填写value值即可
-<option >课程1</option> option是对标签这么写也可以

  1. <section>
  2. <label for="courses">课程</label>
  3. <input type="text" name="course" list="courses">
  4. <datalist id="courses">
  5. <option value="课程1"></option>
  6. <option value="课程2"></option>
  7. <option value="课程3"></option>
  8. </datalist>
  9. </section>

数字类型

-类型为number
-min=”18” 调节最小值
-max=”60” 调节最大值
-step=”5” 一次增加5或者减少5 5可以按需求填写

  1. <section>
  2. <label for="age">年龄:</label>
  3. <input type="number" id="age" min="18" max="60" step="5" name="age" value="20" form="register">
  4. </section>

按钮的用法

-可以在按钮中提交 formaction
-formmethod=”POST” 可以选择性的隐式提交和显式提交
-formtarget=”_blank” 新开页面或者当前页面

  1. <section>
  2. <button formaction="login.php" formmethod="POST" formtarget="_blank">登录</button>
  3. <button formaction="res.php" formmethod="GET" formtarget="_blank">注册</button>
  4. </section>

表单域分组

-这里把表单分来开来提交 填写时也是分来填写
-<fieldset ></fieldset>是个对标签把表单分来 提交时可以一起提交也可以分开提交

  1. <form action="" id="res"></form>
  2. <!--第一个表单分组-->
  3. <fieldset name="best" form="res">
  4. <legend>基本信息</legend>
  5. <section>
  6. <input type="email" name="email" placeholder="这是邮箱" form="res" autofocus>
  7. <input type="password" name="pas1" placeholder="你的密码" form="res" >
  8. <input type="password" name="pas2" placeholder="重复密码" form="res">
  9. </section>
  10. </fieldset>
  11. <!--第二个表单分组-->
  12. <fieldset name="best" form="res">
  13. <legend>选填信息</legend>
  14. <section>
  15. <input type="text" name="nickname" placeholder="这是邮箱" form="res" autofocus>
  16. <input type="number" name="age" placeholder="年龄" form="res" >
  17. </section>
  18. </fieldset>
  19. <button type="submit" form="res" formmethod="post" formaction="res.php" formtarget="_blank">提交</button>

表单下拉

-<optgroup > </optgroup>表单下拉也可分组
-<select name="lang" id="lang" size="9" multiple> </select> 添加multiple 可以表单下拉时多选 size 是表单的大小

  1. <form action="">
  2. <!--select有两个函数 可用 -->
  3. <!--click:点击时触发-->
  4. <!--onchange:当值发生了改变时触发-->
  5. <select name="lang" onchange="alert(this.value)" onclick="alert(this.value)" >
  6. <optgroup label="前端" >
  7. <option value="课程1" >课程1</option>
  8. <option value="课程2" selected>课程2</option>
  9. <option value="课程3">课程3</option>
  10. </optgroup>
  11. <!--分组-->
  12. <optgroup label="后端">
  13. <option value="课程4" label="课程4"></option>
  14. <option value="课程5" label="课程5"></option>
  15. <option value="课程6" label="课程6"></option>
  16. </optgroup>
  17. </select>
  18. </form>

文本域

-<textarea></textarea>是文本域
-minlength文字最小长度和maxlength=最大长度

  1. <form action="" id="common"></form>
  2. <textarea name="replay" id="" cols="30" rows="10" minlength="5" maxlength="50" form="common" placeholder="不超过50个字" onchange="alert('内容改变了')" onselect="this.style.color='red'">Hello World</textarea>
  3. <button type="submit" form="common" formaction="rex.php" formmethod="post">提交</button>

这是快捷方式 特殊记录一下

a{menu$}3
.main>.article>h3{php}
3
header>nav>ul>li*5
```

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:能看到效果图就完美了
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post