我在使用下面的变量.

var newInput = {
   title: this.inputTitle.value,
   entry: this.inputEntry.value    
};

这是我的输入字段使用的.

<input type="text" id="inputname" className="form-control" ref={el => this.inputTitle = el} />   
<textarea id="inputage" ref={el => this.inputEntry = el} className="form-control" />
<button className="btn btn-info" onClick={this.sendthru}>Add</button>

激活{this.sendthru}后,我想清除输入字段.然而,我不确定如何做到这一点.

此外,如本例所示,有人向我指出,我应该使用ref属性作为输入值.我不清楚的是{el => this.inputEntry = el}到底意味着什么.在这种情况下,el的意义是什么?

推荐答案

您可以使用输入类型="重置"

<form action="/action_page.php">
  text: <input type="text" name="email" /><br />  
  <input type="reset" defaultValue="Reset" />  
</form>

Reactjs相关问答推荐

如何使用json将购物车数组传递到后台API

Firebase删除UserWithEmail AndPassword仅创建匿名用户

无法使用Apollo客户端GraphQL设置Next.js 14

cypress 不能点击SPAN

在下一个js中使用ESTAccountWithEmailAndPassword函数时循环

FireBase未与Reaction应用程序连接

我应该如何管理设置组件初始状态的复杂逻辑?

使用自动播放的视频组件呈现登录页面时出现JEST测试错误

悬停轴时重新绘制自定义参照线

使用reactrouterdom时显示"对象无效作为React子组件"错误

在 CrafterCMS Studio 中拖动字段

条件渲染元素的测试不起作用

为嵌套路由配置一个不存在的 url 的重定向

如何在react 中正确销毁上下文?

如何在 ChartJS 中操作 Y 轴

意外的标记.您可能需要一个合适的加载器来处理这种文件类型.书?.img? /*#__PURE__*/React.createElement("img",

用 jest 测试包裹在 redux 和 router 中的组件

导航到屏幕时,react 本机上下文状态变为未定义

渲染的钩子比预期的少.这可能是由 React Hooks 中意外的提前返回语句引起的

react-admin useGetIdentity 只返回全名,id 未定义 头像未定义