[英]How to debug: Change from div to form element in React. No response
我尝试在react渲染中从div
更改为form
元素(使用type="submit"
),但是没有响应。 它显示http://localhost:3000/ ?
仅供参考, div
工作正常。 代码如下:
<div className="SearchBar">
<input placeholder="Enter A Song, Album, or Artist" onChange={this.handleTermChange} />
<a onClick={this.handleSearch}>SEARCH</a>
</div>
===
<form className="SearchBar" onSubmit={this.handleSearch}>
<input placeholder="Enter A Song, Album, or Artist" onChange={this.handleTermChange} />
<button type="submit">SEARCH</button>
</form>
Github仓库在这里 。
感谢您的时间。
您的提交可能正在屏幕上刷新。
在函数的开头使用e.preventDefault()及其handleSearch函数
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.