React 15使用空字符串删除输入值

React 15 drops input value with empty string

本文关键字:删除 输入 字符串 React      更新时间:2023-09-26

我正在使用react,并试图呈现一个值为"的提交类型的输入,这样我就可以使用图像而不是按钮作为提交。

渲染前我的元素是

<input type="submit" value=""/>

这在0.14反应中效果良好,但在15.0.2反应中会变成

<input type="submit"/>

正在删除值="。这会导致浏览器在默认情况下显示输入所在的"提交"。

如何实现react 15.0.2中的旧行为?

我同意评论者的意见,即应该使用<button>。但是,您可能可以通过在内部使用空字符串(如value={String.fromCharCode(156)})来破解