整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

js判断复选框是否选中的方法

js判断复选框是否选中的方法

web前端中做一些类似用户资料提交的功能时,有时需要用到html的复选框,来让用户自定义选择一些默认设置好的项目,今天就来说一说,如何利用 javascript 和 jquery 来判断html复选框是否被选中。

javascript 判断 checkbox 复选框是否被选中的方法

示例1:

<!--html代码-->
<input type="checkbox" name="green" onclick="Get(this)" />绿色
<script>
 function Get(e){
 //每次点击都会输出当前的状态
 console.log(e.checked);
 }
</script>

示例2:

<!--html代码-->
<input type="checkbox" name="green" onclick="Get()" />绿色
<script>
 function Get(){
 var check=document.getElementsByTagName('input')[0];
 //每次点击都会打印出当前的状态
 console.log(check.checked);
 }
</script>

输出结果:

注意:

1、checkbox复选框被选中时,输出 true ,否则输出 false

2、以上两个示例的效果相同,只是调用的方法不同而已

jquery 判断 checkbox 复选框是否被选中的方法

jquery 判断 checkbox 复选框是否被选中,可以使用 is() 和 prop() 两种方法,都非常的简单

is() 方法判断复选框是否被选中的代码:

<!--html代码-->
<input type="checkbox" name="host" id="mochu" />网站:http://www.feiniaomy.com
<script>
 $('#mochu').click(function(){
 console.log($(this).is(':checked'));
 });
</script>

prop() 方法判断复选框是否被选中的代码:

<script>
 $('#mochu').click(function(){
 console.log($(this).prop('checked'));
 });
</script>

注意:prop()方法只能在 jquery 1.6版本之后使用,1.6之前的版本会报错

补充内容:

在 jquery 1.6 之前的版本中,可以使用 attr() 方法来判断复选框是否被选中,但1.6之后的版本,attr()方法会返回 undefined.

示例代码:

tml如何选择编码,常见utf-8和gb2312编码如何判断选择!

一、首先了解目前国内中文网页常用编码是utf-8 还是gb2313。

百度搜索 使用utf-8

腾讯新闻 使用utf-8

淘宝 使用utf-8

亚马逊 使用utf-8

W3Cschool.cn 也使用utf-8

支付宝 使用utf-8

360搜索 使用utf-8

小米官网 使用utf-8

魅族官网 使用utf-8

可见截止2017年05月02日这些名站,均使用utf-8编码。

二、了解常见html编码utf-8和gb2312。

1、utf-8

UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码。由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到4个字节编码UNICODE字符。用在网页上可以同一页面显示中文简体繁体及其它语言(如日文,韩文)一般显示简体中文字、繁体中文字、英文、日文、韩文均支持。

2、GB2312

GB2312即信息交换用汉字编码字符集。《信息交换用汉字编码字符集》是由中国国家标准总局1980年发布,1981年5月1日开始实施的一套国家标准,标准号是GB 2312—1980。GB2312编码适用于汉字处理、汉字通信等系统之间的信息交换,通行于中国大陆;新加坡等地也采用此编码。中国大陆几乎所有的中文系统和国际化的软件都支持GB 2312。一般简体中文的网站使用GB2312比较多。

3、W3Cschool小结

从文字支持上说utf-8比GB2312要多。一般企业站看情况自己选择网页编码。

三、如何选择utf-8和gb2313编码制作html

单独做html如果你是先div css做HTML,可以不用考虑编码问题,及时制作好了HTML编码要转换也很简单,只需要通过DW等软件即可完成html编码转换。

根据程序文件编码定如果在开发DIV CSS时就知道了程序文件时哪种编码。这个时候就要根据开发程序文件编码确定编码。如果程序文件和HTML编码不同很容易照成Html乱码(html中文乱码)。如果不会程序开发却使用开源程序比如dedecms 、帝国、phpcms 等网站系统时,开发HTML和使用开源程序编码也要保持一致。

总结:

无论什么情况下开发DIV CSS使用HTML编码要根据程序确定,如果无法确定要使用程序编码,这个时候选择常用gbk和utf编码两种均可,如果在开发HTML时知道程序文件使用什么HTML编码,这个时候在开发DIV CSS时候就要与程序文件使用编码保持一致,避免网页乱码问题。

所以建议最好用UTF-8,国际通用。GB2312是国内用的,简体中文。

篇文章主要的向大家介绍了关于html input标签的单选按钮的使用方法,还有关于HTML input标签的单选默认按钮的做法。接下来我们一起来看看这篇文章吧

首先我们介绍的是在html input标签中的单选按钮的做法:

<input> 标签用于搜集用户信息。根据不同的type属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。

话不多说,上代码实例:

> <form action="form_action.asp" method="get">
> 
> <input type="radio" name="radio" value="1">单选1
> 
> <input type="radio" name="radio" value="2">单选2
> 
> <input type="radio" name="radio" value="3">单选3
> 
> <input type="radio" name="radio" value="4">单选4
> 
> </form>

这个的效果很容易看到,我们还是先看看浏览器中的显示效果吧:



这个效果一眼就能看到,很简单的一个代码

还有种是很多网站上都是经常见到的,比如:单选性别,这个基本上都是用这种单选框去制作的。代码如下:

HTML中的单选按钮实现男女性别选择,不让男女同是都能都能选择,实现方法:在按钮的属性里写一个name属性,并且把name的值设置成相同的

> <input id="man" type="radio" checked="checked" name="1" />男
> 
> <input id="woman" type="radio" name="1"/>女

这个就不给图了,比上面那个还简单,就两个单选框,我们经常遇到的这个。

现在来说说HTML单选框按钮怎么默认选中:

首先我们先把第一个实例拿出来继续说,我们只需要在其中加一个属性,如下:

> <form action="form_action.asp" method="get">
> 
> <input type="radio" name="radio" value="1">单选1
> 
> <input type="radio" name="radio" value="2" checked>单选2
> 
> <input type="radio" name="radio" value="3">单选3
> 
> <input type="radio" name="radio" value="4">单选4
> 
> </form>

效果依旧很明显,看效果图:



这上面我没做任何的点击,自己出现在那上面的,刷新过后还能看到在单选2上面。

我们就可以看到,这样就把单选框给默认选中了,大家可以自己试试,多敲敲代码。

好了,以上就是这篇关于html input标签做单选按钮的文章了,有问题的可以在下方提问。

以上就是html单选按钮默认选中怎么做?input标签的单选按钮用法实例的详细内容,更多请关注我!!!

我自己是一名从事了多年开发的web前端老程序员,目前辞职在做自己的web前端私人定制课程,今年我花了一个月整理了一份最适合2020年学习的web前端学习干货,各种框架都有整理,送给每一位前端小伙伴,想要获取的可以关注我的头条号并在后台私信我:前端,即可免费获取。