知识点查漏补缺

1、action
使用HTML来构建可以跟服务器交互的Web表单(form),通过给你的form元素添加一个action属性来达到此目的。
action属性的值指定了表单提交到服务器的地址。
例如:

<form action="/submit-cat-photo">
   <input type="text" placeholder="cat photo URL"> 
</form>

output:

action&placeholder

2、submit
让我们来为你的form添加一个submit
(提交)按钮,点击这个按钮,表单中的数据将会被发送到你通过action
属性指定的地址上。

<form action="/submit-cat-photo">
  <input type="text" placeholder="cat photo URL">
  <button type="submit">submit</button>
</form>
action&submit

3、required
当你设计表单时,你可以指定某些选项为必填项(required),只有当用户填写了该选项后,用户才能够提交表单。
例如,如果你想把一个文本输入字段设置为必填项,在你的input元素中加上required属性就可以了,你可以使用:
<input type="text" required>

<form action="/submit-cat-photo">
  <input type="text" required placeholder="cat photo URL">
  <button type="submit">Submit</button>
</form>

如果不输入文本会提示

required

4、单选radio
单选就是你只能在多个选项中选择一个,就好比你有很多追求者,但却只能选择一个结婚。
多选一的场景就用radio button(单选按钮)
单选按钮只是input输入框的一种类型。
每一个单选按钮都应该嵌套在它自己的label(标签)元素中。
注意:所有关联的单选按钮应该使用相同的name属性。
下面是一个单选按钮的例子:
<label><input type="radio" name="indoor-outdoor"> Indoor</label>

<form action="/submit-cat-photo">
  <input type="text" placeholder="cat photo URL" required>
  <button type="submit">Submit</button>
  <br>
  <label><input type="radio" name="indoor-outdoor">indoor</label>
  <label><input type="radio" name="indoor-outdoor">outdoor</label>
</form>

output:

Paste_Image.png

5、复选checkbox
当你在大学选课时,面对几百门课程,而因为时间和精力,你只能从中选择十几门。
这样的场景就用checkboxes(复选按钮)。
复选按钮是input的输入框的另一种类型。
每一个复选按钮都应该嵌套进label元素中。
所有关联的复选按钮应该具有相同的name属性。
下面是复选按钮的例子:
<label><input type="checkbox" name="personality"> Loving</label>

<form action="/submit-cat-photo">
  <label><input type="radio" name="indoor-outdoor"> Indoor</label>
  <label><input type="radio" name="indoor-outdoor"> Outdoor</label>
  <br>
  <label>
    <input type="checkbox" name="personality">good
  </label>
  <label>
    <input type="checkbox" name="personality">nice
  </label>
  <label>
    <input type="checkbox" name="personality">wonderful
  </label>
  <input type="text" placeholder="cat photo URL" required>
  <button type="submit">Submit</button>
</form>

output:

checkbox

6、checked
使用checked属性,你可以设置复选按钮和单选按钮默认被选中。
为此,只需在input元素中添加属性checked
<input type="radio" name="test-name" checked>

<form action="/submit-cat-photo">
  <label><input type="radio" name="indoor-outdoor" checked> Indoor</label>
  <label><input type="radio" name="indoor-outdoor"> Outdoor</label>
  <br>
  <label><input type="checkbox" name="personality" checked> Loving</label>
  <label><input type="checkbox" name="personality"> Lazy</label>
  <label><input type="checkbox" name="personality"> Energetic</label>
  <input type="text" placeholder="cat photo URL" required>
  <button type="submit">Submit</button>
</form>

output:

checked
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • FreeCodeCamp - HTML5 and CSS 发现原来在另外一台电脑学 FreeCodeCamp 的时...
    付林恒阅读 13,165评论 2 17
  • 1 表单是如何工作的? 用户在网页上填写表单并提交所填信息,浏览器将用户提交的数据发送至 Web 服务器, Web...
    饥人谷_Mily阅读 4,935评论 0 1
  • 本人做php的,最近发现JS真的是博大精深啊,比PHP难.在HTML中,表单是由form元素来表示的,但是在jav...
    linfree阅读 6,684评论 3 17
  • H5增强的表单 form元素及属性 form元素 用来定义一个表单,是建立表单的基础元素,(就类似定义表格的tab...
    Zd_silent阅读 4,408评论 0 2
  • 今天的感赏做晚了一点,群里面紫雨老师,桂军姐亲自指导,非常感恩亲子晨读群,紫雨老师的吸引定律指引我吸引了很多高频正...
    Jane_aad1阅读 1,261评论 0 0

友情链接更多精彩内容