您的位置 首页 > 数码极客

如何将input中的值提取到herf中

react 获取input 输入框的值

  • 第一种方式 非受控组件获取
  • 第二种方式 受控组件获取

非受控组件获取 ref

import React , {Component} from 'react';

export default class App extends Component{

search(){

const inpVal = ;

con(inpVal);

}

render(){

return(

<div>

<input type="text" ref={input => = input} defaultValue="Hello"/>

<button onClick={(this)}></button>

</div>

)

}

}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

使用defaultValue表示组件的默认状态,此时它只会被渲染一次,后续的渲染不起作用;input的值不随外部的改变而改变,由自己状态改变。

受控组件 ({})

import React , {Component} from 'react';

export default class App extends Component{

constructor(props){

super(props);

= {

inpValu:''

}

}

handelChange(e){

({

inpValu:e.target.value

})

}

render(){

return(

<div>

<input type="text" onChange={(this)} defaultValue={.inpValu}/>

</div>

)

}

}

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何将input中的值提取到herf中”边界阅读