radio vs checkbox

延续昨天的v-model绑定,昨天我们知道他可以绑定input, textarea和select elements三个tag,其中input除了文字输入框还有Checkbox和Radio也就是我们的多选框和单选框,而textarea指的是多行的文字,select指的是下拉式选单
我们先从官网上来看看这些是使用什麽属性和事件吧!

v-model internally uses different properties and emits different events for different input elements:

  • text and textarea elements use value property and input event;
  • checkboxes and radiobuttons use checked property and change event;
  • select fields use value as a prop and change as an event.

从官网中我们可以知道text和textarea这两个是利用input的value属性和input事件,而checkboxes和radiobuttons是利用checked属性和change事件,最後select是利用select的value和change事件

那麽Checkbox和Radio又有什麽不同的呢?
最明显的差异是Checkbox是多选框,Radio是单选框,接着我们用两个例子开启Console来比较看看他们还有什麽不一样的地方吧!
先来看看checkbox的范例
https://ithelp.ithome.com.tw/upload/images/20210912/20139183c6MGuHcQae.jpg
这里我们可以看出在多选框的checkbox范例中,当使用者点选後它会是boolean值;在使用checkbox要注意的是如果我们有多笔资料时,我们的资料一定要记得用阵列来存放喔!

最後来看radio的范例
https://ithelp.ithome.com.tw/upload/images/20210912/20139183EdoEViC26p.jpg
在单选框的radio范例中,当使用者点选後会发现它不是boolean值而是以字串形式!

github


<<:  【PHP Telegram Bot】Day06 - 安装 PHP 与设定环境变数

>>:  【Day 6】make x Makefile x 任贤齐的救星

第11车厢-table界的神器!DataTables介绍篇(1)

延续上篇的table介绍,原本功能都要自己写,那有没有工具可以直接套用呢?有的!那就是神器Data...

django入门(二) — 建立资料库与专案

建立资料库 C:\...> cd C:\Program Files\PostgreSQL\&l...

Day28-用jQuery写得出ToDoList吗_3_id的重要性与作用

首先先来写id的使用 我们要做一个随机码id的用意是因为,如果我们需要去对特定的label做改变我们...

PHP:isset()小知识

前言 常常在要使用ORM model或seesion资料之前要确认他们是否为空(Null)。例如se...

[第十三只羊] 迷雾森林舞会VI devise登入

天亮了 昨晚是平安夜 关於迷雾森林故事 焦虑抑制剂 10号:哈罗大家好,我是海马诚实小君,其实原本一...