博客列表 >html常用表单元素属性

html常用表单元素属性

Jason
Jason原创
2020年04月05日 15:43:06747浏览

常用表单元素属性及事件

按钮常用属性

  • formation="login.php":用来创建接受数据的页面
  • formmethod="GET":用来表示发送数据请求的方式
  • formtarget="_blank":用来表示打开目标的方式

示例

  1. <section>
  2. <button formaction="login.php" formmethod="POST" formtarget="_blank">登录</button>
  3. <button formaccton="register.php" formmethod="get" formtarget="_black">注册</button>
  4. </section>

下拉列表常用属性和事件

常用属性

属性名 作用
<select> 创建单选或多选菜单
<option> 创建列表中的可选选项
disabled 禁用该选项
selected 列表默认选项
<optgroup> 列表分组选项

事件

|名称|作用|
|onchange|当选项发生改变时,触发的事件|
|onclick|当点击选项时触发的事件|

示例

  1. <form action="">
  2. <select
  3. name="lang"
  4. id="lang"
  5. size="10"
  6. multiple
  7. onchange="alert(this.value)"
  8. onclick="alert(this.value)"
  9. >
  10. <optgroup label="水果">
  11. <option value="香蕉">balala</option>
  12. <option value="葡萄" disabled>葡萄</option>
  13. <option value="苹果" selected>apple</option>
  14. </optgroup>
  15. <optgroup label="饮料">
  16. <option value="苹果汁">苹果汁</option>
  17. <option value="草莓子">草莓汁</option>
  18. <option value="橙子">橙子</option>
  19. </optgroup>
  20. </select>
  21. </form>

文本域常用属性和事件

常用属性

  • cols=5:用来设置文本域宽度为5
  • rows=5:用来设置文本域高度为5
  • minlength=5:设置最少长度
  • maxlength=20:设置最长可输入字符
  • placeholder="不超过2字符":设置提示信息
  • form="common":设置表单所属元素

常用事件

事件 作用
onchange 当内容发生改变时,会触发一个对话框
onselect 文本被选中时触发一个对话框

示例

  1. <section>
  2. <h3>文本域</h3>
  3. <textarea
  4. name="reply"
  5. id="text"
  6. cols="10"
  7. rows="10"
  8. minlength="5"
  9. maxlength="10"
  10. placeholer="不少于五个字符"
  11. onchange="alert('内容不符')"
  12. onselect="this.style.color='blue'"
  13. >

表单分组常用属性

名称 作用
<fieldset> 将表单内容打包
<legend> 为分组定义一个标题

示例

  1. <fieldset>
  2. <legend>售卖区</legend>
  3. <form action="">
  4. <select
  5. name="lang"
  6. id="lang"
  7. size="10"
  8. multiple
  9. onchange="alert(this.value)"
  10. onclick="alert(this.value)"
  11. >
  12. <optgroup label="水果">
  13. <option value="香蕉">balala</option>
  14. <option value="葡萄" disabled>葡萄</option>
  15. <option value="苹果" selected>apple</option>
  16. </optgroup>
  17. <optgroup label="饮料">
  18. <option value="苹果汁">苹果汁</option>
  19. <option value="草莓子">草莓汁</option>
  20. <option value="橙子">橙子</option>
  21. </optgroup>
  22. </select>
  23. </form>
  24. </fieldset>

上机作业地址

上机作业

html 5小结

通过几天的学习,让我认识到html5标签的语义化的好处,可以精简代码,更好的理解,表单部分老师讲解的也非常好,一些账号注册页面,都含有表单,自己动手打了代码实现之后,可以视觉效果有点丑,但是万丈高楼平地起,一点一点的积累,才能稳中求胜。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议