Blogger Information
Blog 29
fans 0
comment 0
visits 27317
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
2020年4月4日作业--HTML5常用属性与事件
暴宇
Original
672 people have browsed it

属性与事件

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
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