博客列表 >2020年4月4日作业--HTML5常用属性与事件

2020年4月4日作业--HTML5常用属性与事件

暴宇
暴宇原创
2020年04月13日 20:56:25671浏览

属性与事件

1、按钮常用属性

1.1 代码

  1. <!--
  2. 1、按钮提交属性type有submit(提交)、button(按钮)、reset(重置)
  3. 2、name 按钮的名字
  4. 3、value 按钮的默认显示文本
  5. 4、disabled 禁用
  6. 5、form 指定要提交的表单
  7. 6、formaction 指定提交到哪里
  8. 7、formmethod 指定提交方式,POST/GET
  9. 8、formtarget 指定提交后的打开方式,_blank 在新页面打开
  10. -->
  11. <button
  12. type="submit"
  13. name="btn"
  14. value="按钮"
  15. disabled
  16. form="formid"
  17. formaction="phpfile-url"
  18. formmethod="POST"
  19. formtarget="_blank"
  20. >
  21. 通过POST方式提交指定表单到服务器,按钮处于禁用状态,提交后打开新页面显示
  22. </button>

1.2 效果

按钮

2、下拉列表常用属性与事件

  • 下拉列表由<select>+<optgroup>+<option>组合实现
  • 参数名name定义在<select>中,参数值value,定义在<option>

2.1 代码

  1. <!--
  2. 1、size 允许同时显示的列表项
  3. 2、multiple 是否允许多选,有就代表允许多选
  4. 3、disabled 禁用,有就代表禁用
  5. 4、onchange 更新事件,当列表更新时触发
  6. 5、onclick 点击事件,点击时触发
  7. -->
  8. <select
  9. name="selectname"
  10. id="selectid"
  11. size="2"
  12. multiple
  13. disabled
  14. onchange="alert(this.value)"
  15. onclick="alert(this.vlaue)"
  16. >
  17. <optgroup label="分组1">
  18. <option value="下拉列表1">下拉列表1</option>
  19. <option value="下拉列表2">下拉列表2</option>
  20. <option value="下拉列表3">下拉列表3</option>
  21. </optgroup>
  22. <!--添加label属性,可省略选项文本-->
  23. <optgroup label="分组2">
  24. <option value="下拉列表1" label="下拉列表1"></option>
  25. <option value="下拉列表2" label="下拉列表2"></option>
  26. <option value="下拉列表3" label="下拉列表3"></option>
  27. </optgroup>
  28. </select>

2.2 效果

下拉列表

select 事件

  • onchange:当下拉列表值发生变化时触发
  • onclick:当点击列表框时触发

3、文本域常用属性与事件

3.1 代码

  1. <!--
  2. 1、cols 文本域可视宽度
  3. 2、rows 文本域可输入的行数
  4. 3、minlength 最小输入长度
  5. 4、maxlength 最大输入长度
  6. 5、placholder 提示信息
  7. 6、wrap 换行方式,默认soft换行,hard
  8. 7、disabled 禁用,有就代表禁用
  9. 8、autofocus 自动获取焦点,有就可以自动获取焦点,当前页面仅能有1个
  10. 9、autocomplete 自动完成输入
  11. 10、onclick 点击事件
  12. 11、onchange 更新事件
  13. 12、onselect 选中事件
  14. -->
  15. <textarea
  16. id="textareaid"
  17. name="textareaname"
  18. from="fromid"
  19. cols="50"
  20. rows="10"
  21. minlength="20"
  22. maxlength="500"
  23. placeholder="这是提示信息"
  24. wrap="soft"
  25. disabled
  26. autofocus
  27. autocomplete
  28. onclick="alert('被点击了')"
  29. onchange="alert('内容被改变了')"
  30. onselect="alert('内容被选中了')"
  31. >
  32. 这里是值,相当于input里的value属性值</textarea
  33. >
  34. <!--textarea没有vlaue属性,标签内部的文本就是值-->

3.2 效果

文本域

4、表单域分组元素常用属性

  • 当表单字段非常多时,可进行分组管理,分组可以让表单有层次感
  • 每个分组只有一个组名<legend>

4.1 代码

  1. <!--表单域分组1-->
  2. <fieldset name="fieldsetname1" id="fieldsetid1" from="fromid">
  3. <legend>登陆</legend>
  4. <section>
  5. <label for="user">账号:</label>
  6. <input
  7. id="user"
  8. type="text"
  9. value=""
  10. from="fromid"
  11. placeholder="请输入账号"
  12. autofocus
  13. />
  14. </section>
  15. <section>
  16. <label for="password">密码:</label>
  17. <input
  18. id="password"
  19. type="password"
  20. from="fromid"
  21. placeholder="请输入密码"
  22. />
  23. </section>
  24. </fieldset>
  25. <!--表单域分组2-->
  26. <fieldset name="fieldsetname2" id="fieldsetid2" from="fromid">
  27. <legend>注册</legend>
  28. <section>
  29. <label for="user">账号:</label>
  30. <input
  31. id="user"
  32. type="text"
  33. value=""
  34. from="fromid"
  35. placeholder="请输入账号"
  36. />
  37. </section>
  38. <section>
  39. <label for="password">密码:</label>
  40. <input
  41. id="password"
  42. type="password"
  43. from="fromid"
  44. placeholder="请输入密码"
  45. />
  46. </section>
  47. </fieldset>

4.2 效果

表单域

5.总结

5.1 按钮

  • type:submit(提交)、button(按钮)、reset(重置)
  • name:按钮的名字
  • value:按钮的默认显示文本
  • disabled:禁用
  • form:指定要提交的表单
  • formaction:指定提交到哪里
  • formmethod:指定提交方式,POST/GET
  • formtarget:指定提交后的打开方式,_blank 在新页面打开

5.2 下拉列表

  • size:允许同时显示的列表项
  • multiple:是否允许多选,有就代表允许多选
  • disabled:禁用,有就代表禁用
  • onchange:更新事件,当列表更新时触发
  • onclick:点击事件,点击时触发

5.3 文本域

  • cols:文本域可视宽度
  • rows:文本域可输入的行数
  • minlength:最小输入长度
  • maxlength:最大输入长度
  • placholder:提示信息
  • wrap:换行方式,默认 soft 换行,hard
  • disabled:禁用,有就代表禁用
  • autofocus:自动获取焦点,有就可以自动获取焦点,当前页面仅能有 1 个
  • autocomplete:自动完成输入
  • onclick:点击事件
  • onchange:更新事件
  • onselect:选中事件

5.4 表单域

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