react中怎么获取input的值
程序员文章站
2022-04-16 18:15:50
...
react获取input值的方法:1、通过event对象信息的方式获取input的值,语法如“inputChange(e){...}”;2、使用ref的方式获取input的值,语法如“this.setState({...})”。
本教程操作环境:windows7系统、react17.0.1版本、thinkpad t480电脑。
推荐:《javascript基础教程》
react 获取input 输入框的值
第一种方法:通过event对象信息的方式
第二种方法:使用ref的方式
通过event对象信息的方式
<input onChange={(e)=>this.inputChange(e)}/> <button onClick={()=>this.getInputValue} >获取input的值</button> inputChange(e){ alert(e.target.value) this.setState({ username:e.target.value }) } getInputValue(){ alert(this.state.username) }
使用ref的方式
<input ref='username' onChange={()=>this.inputChange()}/> <button onClick={()=>this.getInputValue()} >获取input的值</button> inputChange(){ //获取dom节点元素 //1.添加ref属性 //2.使用this.refs.username获取dom节点 let val=this.refs.username.value; this.setState({ username:val }) } getInputValue(){ console.log(this.state.username) }
使用ref自定义一个属性,可以通过this.refs.属性名称.value获取内容。
以上就是react中怎么获取input的值的详细内容,更多请关注其它相关文章!
推荐阅读
-
React基础(四)- 获取对象的键和值
-
UWP 双向绑定,在ListView中有个TextBox,怎么获取Text的值
-
php获取表单中多个同名input元素的值
-
sqlserver中获取当前日期的午夜的时间值的实现方法
-
的值怎么初始化?">
javascript - 上传文件的值怎么初始化?
-
[日期]已知月份,第几周,星期几。怎么获取day的值-请各位大侠指教
-
submit后,html中的select 怎么还是原来的值_html/css_WEB-ITnose
-
织梦{ dede:listsql sql } 标签中怎么给sql 语句中的条件传入栏目ID的值,跪求大神指点....
-
jsp获取Session中的值
-
如果当前cookie中的值为0 某些div不显示 怎么写