react.js 下获取各种input控件的值 radio、checkbox等
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react.js 下获取各种input控件的值 radio、checkbox等相关的知识,希望对你有一定的参考价值。
参考技术A 1、在react中可以给输入控件(如input type=text)加上引用名,好获取它的输入值例如:
2、<textarea >控件,它和input不同,它是开标签,内容是包括在<textarea >和</textarea>之间的。如果需要获取<textarea >的值,同样可以用ref来获取
例如:
注意:这里log出来的是页面用户输入后的最终文字。
3、单选radio和多选checkbox,获取它们的值最好还是用一个公共变量如state来保存,因为它们的值只能在触发事件中获取,不像text控件可以后期提交时获取。初始值可以通过 defaultChecked=true 来设置。
radio例子:
如果是checkbox,用div包住不合适,因为div每次点击只能获取点击一次的值。所以checkbox需要写到每个checkbox 控件里面的onChange或onClick事件。可以通过一个state的数组来存储变更。checkbox例子:
以上是关于react.js 下获取各种input控件的值 radio、checkbox等的主要内容,如果未能解决你的问题,请参考以下文章
JQuery获取input type="text"中的值的各种方式