Javascript 在React JSX按钮元素中使用数据禁用
我使用React/JSX构建了一个表单 当我单击提交时,我想禁用带有消息的按钮(例如“请稍候…”),这样用户就不能重复提交 我正在使用数据禁用和来实现这一点Javascript 在React JSX按钮元素中使用数据禁用,javascript,html,ruby-on-rails,reactjs,jsx,Javascript,Html,Ruby On Rails,Reactjs,Jsx,我使用React/JSX构建了一个表单 当我单击提交时,我想禁用带有消息的按钮(例如“请稍候…”),这样用户就不能重复提交 我正在使用数据禁用和来实现这一点 <button data-disable-with="Please wait..." onChange={this.foo} className="blah" onClick={this.submit}> Submit </button> 提交 不过,当我在Chrome、Firefox和Safari中试用时
<button data-disable-with="Please wait..." onChange={this.foo} className="blah" onClick={this.submit}>
Submit
</button>
提交
不过,当我在Chrome、Firefox和Safari中试用时,它并没有禁用该按钮
我知道data disable with
属性可以工作,因为我在web框架(Rails+ERB模板)的其他地方使用它,而不是使用React生成表单。所以我猜我在React中错误地实现了它
你知道会出什么问题吗
谢谢 Try
@Nick可能重复-感谢您的建议。你能解释一下{…
在这里做什么吗?谢谢!@user2490003