经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTMLCSS » CSS » 查看文章
html&css学习笔记----YJZJZQA
来源:cnblogs  作者:YJZJZQA  时间:2018/11/9 18:38:13  对本文有异议

 

HTML表单:

(??:本文部分代码需要在W3School平台上运行)


 

表单用于搜集不同类型的用户输入

Content     元素:<form>*,<input>,<fieldset>,<legend>,<select>,<textarea>,<button>,<datalist>,<keygen>,<output>;(紫色的是HTML5增加的表单元素)

     属性:type,action,method,name;

 



 

1、<form>元素

  form元素是定义HTML表单的一个重要元素,每一个表单,都需要一对<form>,相当于每个html文件都要有一对<html>一样。

  ??

  <form>

  .......form elements.......

  </form>

 


 

2、<input>元素+type属性

  input元素是最重要的表单元素!!!

  他有许多形态,根据不同的type属性.我觉得我应该把常用的列举出来,这样有利于自己以后记忆。

  type属性的类型:text/password/submit/radio/checkbox/button/number/date/color/range/month/week/time/datetime/datetime-local/email/search/tel/url;

 

1)text  <input type="text"> 定义供文本输入的单行输入字段:

??

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <form action="">
  5. 姓名:<br>
  6. <input type="text" name="姓名">
  7. <br>
  8. 性别:<br>
  9. <input type="text" name="性别">
  10. <br><br>
  11. </form>
  12. </body>
  13. </html>

??


 

2)password  <input type="password"> 定义密码字段:

??

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4.  
  5. <form action="">
  6. User name:<br>
  7. <input type="text" name="userid">
  8. <br>
  9. User password:<br>
  10. <input type="password" name="psw">
  11. </form>
  12. <p>密码字段中的字符将被掩码(显示为星号或者是圆点)</p>
  13. </body>
  14. </html>

 ??


 

3)submit  <input type="submit"> 定义提交表单数据至表单处理程序的按钮

??:表单处理程序(form-handler)通常是包含处理输入数据的脚本的服务器页面,在表单的action属性中规定表单处理程序(form-handler)

??

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4.  
  5. <form action="/demo/demo_form.asp">
  6. <!-- 如果要提交代码实验的话,请在这个网站上运行http://www.w3school.com.cn/tiy/t.asp?f=html_input_submit-->
  7. 姓名:<br>
  8. <input type="text" name="姓名" value="宇宙无敌超级究极大帅鸭">
  9. <br>
  10. 性别:<br>
  11. <input type="text" name="性别" value="可男可女">
  12. <br><br>
  13. <input type="submit" value="提交"> <!-- value 可以省略,默认显示“提交”-->
  14. </form>
  15.  
  16. <p>如果您点击提交,表单数据会被发送到名为 demo_form.asp 的页面。</p>
  17.  
  18. </body>
  19. </html>

??


 

4)ratio  <input type="radio"> 定义单选按钮

在许多选项里面只能选一个

??

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4.  
  5. <form action="/demo/demo_form.asp"> <!-- 地址同上 -->
  6. 性别:<br>
  7. <input type="radio" name="sex" value="male" checked>洒家是纯爷们!
  8. <br>
  9. <input type="radio" name="sex" value="female">我是小娘子!
  10. <br><br>
  11. <input type="submit">
  12. </form>
  13.  
  14. </body>
  15. </html>

??


 

5)checkbox <input type="checkbox"> 定义复选框

复选框允许用户在有限数量的选项中选择零个或多个选项(区别于radio)

??

 

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4.  
  5. <form action="/demo/demo_form.asp">
  6. <input type="checkbox" name="vehicle" value="Bike">我有车,自行车
  7. <br>
  8. <input type="checkbox" name="vehicle" value="Car">抱歉,我还有车,小轿车
  9. <br><br>
  10. <input type="submit">
  11. </form>
  12. <p>虽然我现在啥都没有,手动滑稽~</p>
  13.  
  14. </body>
  15. </html>

??


 

6)button  <input type="button"> 定义了按钮

??

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4.  
  5. <input type="button" onclick="alert('Hello World!')">
  6. <!-- alert 为js语句,作用是弹出一个小窗口 -->
  7. </body>
  8. </html>

??



 

7)number <input type="number"> 用于应该包含数字值的输入字段

我们可以对数字做出一些限制,(靠!怎么关灯了!) 咳咳,怎么限制?目前我就知道可以用min、max来限制最小最大值,其他的等学到了再补充吧。

??

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4.  
  5. <p>
  6. 根据浏览器支持:<br>
  7. 数值约束会应用到输入字段中。
  8. </p>
  9.  
  10. <form action="/demo/demo_form.asp">
  11. 数量(1 到 5 之间):
  12. <input type="number" name="quantity" min="1" max="5">
  13. <input type="submit">
  14. </form>
  15.  
  16. <p><b>注释:</b>IE9 及早期版本不支持 type="number"。</p>
  17.  
  18. </body>
  19. </html>

??


8)date <input type="date"> 用于应该包含日期的输入字段 

根据牛览器支持嘞,日期选择器会粗现输入字段中

??

  1. <!DOCTYPE html>
  2. <html>
  3. <body.
  4. <form action="/demo/demo_form.asp">
  5. 小帅哥我的生日:
  6. <input type="date" name="bday" >
  7. <input type="submit">
  8. </form>
  9.  
  10. <p><b>注意:</b>Firefox 或者
  11. Internet Explorer 11 以及更早版本不支持 type="date"
  12. </p>
  13. <p>??小帅哥我的生日是 199X/04/10</p>
  14.  
  15. </body>
  16. </html>

??


9)color <input type="color">用于应该包含颜色的输入字段

根据浏览器的支持呢,颜色选择器会出现输入字段中,在此谢谢浏览器的支持!谢谢!(今天好像忘记吃药了...)

??

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4.  
  5. <form>
  6. 选择你最喜欢的袜子的颜色:
  7. <input type="color" name="favsock" value="#ff0000">
  8. </form>
  9.  
  10.  
  11. <p><b>Note:</b> type="color" 在IE浏览器中不被支持,真是不讨人喜欢的浏览器啊.</p>
  12.  
  13. </body>
  14. </html>

??


待续······

 

 

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号