您好我正在使用反应和材料ui。
textfield的标记是这样的
<TextField
floatingLabelText="Email"
onChange={this.props.onChange}
ref="email"
customAttr="customValue"
errorText = {this.props.errors.email}
/>
我的onChange处理程序在
之下function onChange(e) {
var customVal = e.target.getAttribute("customAttr");
alert(customVal); //undefined
}
我想在使用材料ui时获取我的自定义属性的值。
请帮助!!
答案 0 :(得分:0)
你可以尝试这样的事情。
TextField
中的:
onChange={() => { this.props.onChange("customValue") }}
或没有es6
onChange={function () { this.props.onChange("customValue") }}
并更新onChange
func:
function onChange (customVal) {
alert(customVal)
}