react 获取 input 的值
1.通过 onChange -- e.target.value
class App extends Component {
state = {
username: '张三'
};
// 用户名
getUserName(e){
console.log(e.target.value);
this.setState({
username: e.target.value
});
console.log(this.state.username); // setState为异步,存在延迟
}
render() {
return (
<div>
<input type="text" onChange={this.getUserName.bind(this)} />
</div>
);
}
}
2.通过 ref -- this.refs.name
/**
* ref 用于对DOM进行操作,不建议频繁使用
*/
import React, { Component } from 'react'; // 创建类
class HelloMessage extends Component {
handleClick(){
this.refs.myText.focus();
console.log(this.refs.myText.value);
} render(){
return (
<div>
<input type="text" ref="myText" />
<button onClick={() => this.handleClick()}>click</button>
</div>
);
}
} // 通过继承的方式创建类
class App extends Component {
render() {
return (
<HelloMessage />
);
}
} export default App;
或
/**
* ref 回调
*/
import React, { Component } from 'react'; // 创建类
class HelloMessage extends Component {
handleClick(){
this.myText.focus();
console.log(this.myText.value);
} render(){
return (
<div>
<input type="text" ref={(dom) => {this.myText = dom}} />
<button onClick={() => this.handleClick()}>click</button>
</div>
);
}
} // 通过继承的方式创建类
class App extends Component {
render() {
return (
<HelloMessage />
);
}
} export default App;
.
react 获取 input 的值的更多相关文章
- react 获取input的值 ref 和 this.setState({})
1.ref //class my_filter(reg){ const inpVal = this.input.value; console.log(inpVal) ...
- js技术之根据name获取input的值
一.前端的代码 <p>Name: <input type='text', name = 'name'/></p> <p>Age: <input t ...
- ionic 获取input的值
1.参数传递法 例子:获取input框内容 这里有个独特的地方,直接在input处使用 #定义参数的name值,注意在ts中参数的类型 在html页面中 <ion-input type=&quo ...
- js技术之如何在JS中获取input的值
在JavaScript中获取input元素value的值: 方法一:var variations_number = $("#input的id名").val(); 1 <!DO ...
- react 获取input标签的输入值
参考:https://segmentfault.com/a/1190000012404114 两种方法,受控组件和非受控组件. 推荐使用受控组件,即通过this.state获取,因为其符合react规 ...
- 获取input的值
一.jQuery获取单选框的值1.$('input:radio:checked').val():2.$("input[type='radio']:checked").val();3 ...
- jquery 获取input的值
$("input").attr("value") -- 获取的是input的默认值 $("input").val() ...
- 后台拼接input 后,动态获取input的值
//前台 <input id=" /> //后台 string text = request.form["text"].toString();
- asp.net 后台获取input的值
前台:<input id="test" value="" runat="server" /> 只要架上runat="s ...
随机推荐
- 浮动 float
1.未设浮动属性,位于标准流中 2.如果设置浮动属性,则容器不再位于标准流中,不再占用空间.容器会根据内容确定宽度 3.尽量将搜索引擎要搜索的内容放到网页的前部,更要容易排名到 4.clear属性清除 ...
- Model View Controller(MVC) in PHP
The model view controller pattern is the most used pattern for today’s world web applications. It ha ...
- 异常详细信息: System.Data.SqlClient.SqlException: 用户 'NT AUTHORITY\IUSR' 登录失败解决办法
最近在做.net项目,因为本人以前做java较多,所以对.net不熟悉,在项目完成后部署到IIS服务器上出现诸多问题,以上其中之一,若有时间,在更新其他问题的解决办法! 异常详细信息: System. ...
- Spring @注解详解(转)
1.@controller 控制器(注入服务) 2.@service 服务(注入dao) 3.@repository dao(实现dao访问) 4.@component (把普通pojo实例化到spr ...
- BFC浅析
1.定义 BFC(Block formatting context)即"块级格式化上下文".它是一个独⽴的渲染区域,只有Block-level box参与, 它规定了内部的Bloc ...
- HDU——4565So Easy!(矩阵快速幂)
So Easy! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total S ...
- 字符串匹配之Sunday算法
Sunday算法不像KMP算法那么复杂,但是效率又比较高,在KMP之上,下面简单介绍Sunday算法及其实现. Sunday 算法由 Daniel M.Sunday 在 1990 年提出,它的思想跟 ...
- Python Base Two
//fourth day to study python 24. In python , how to create funcation. we can use def to define funca ...
- java中static变量和方法的总结
转自:http://blog.csdn.net/haobo920/article/details/5921621 java中static变量和方法的总结 java中一切皆是对象 一个类中对象的定义一般 ...
- IOs动画的那些事儿
CoreAnimation介绍 1:Core Animation是直接作用在CALayer上的(并非UIView上)非常强大的跨Mac OS X和iOS平台的动画处理API,Core Animatio ...