react 组件
来源:互联网 发布:公司数据安全 编辑:程序博客网 时间:2024/04/30 00:50
react 每个组件都应该有state props
input 的输入合法性可以在自定义的组件Myinput里面通过onChange 事件来验证
var MyInput = React.createClass({ getInitialState: function() { //设置初始状态 return { Error:"", value:"" }; }, HandleChange:function(e){ var value = e.target.value; var Error = ""; if(isNaN(value)){//验证用户输入是否为数字,不为数字就提示“。。。” Error="请输入数字!" } this.setState({ value:value, Error:Error }) }, render:function(){ return ( <div> <span>{this.props.title}</span> <input type="text" id={this.props.id} value={this.state.value} onChange={this.HandleChange} /> <span style={{color:"red", marginTop:"20px"}}>{this.state.Error}</span> </div> ) }});
在其他组件里可以使用<MyInput id="myid" title="mytitle" />来使用自定义组件。
下一步准备查一下react中input输入验证:
比如银行卡输入框,每输入4位数字自动补充空格。
1111 2222 3333 4444 555
类似这样的标准银行卡输入组件<BankcardInput />
0 0
- React 组件
- React组件
- react 组件
- React组件
- React 组件
- react 组件
- react组件
- react 组件
- React组件
- react---组件
- react demo3 (自定义react组件)
- React 7 React高级组件
- react组件生命周期过程
- React:组件的生命周期
- React复合组件
- React Native 组件生命周期
- React-组件的复合
- react-native 自定义组件
- GCC编程四个过程:预处理-编译-汇编-链接
- Zhou_Zy's first blog.
- HDOJ 3583 LOOPS(期望DP)
- Struts
- Android实现两次点击后退键退出程序
- react 组件
- 无间道之并查集_hihoCoder
- Linux中SWAP交换分区概述
- 一、如何爬取链家网页房源信息
- UVA232 UVALive5171 POJ1888 Crossword Answers
- Git 是一个分布式版本控制工具
- One Bomb
- Android之线程池
- 写一个 ButterKnife