2016-04-27 43 views
7

渲染我有以下HTML:多行文本占位符不是在IE 11中使用阵营

<textarea placeholder="Usual textarea placeholder"></textarea> 
<div id="react-container"></div> 

...并按照JS:

ReactDOM.render(
    <textarea placeholder="React textarea placeholder"/>, 
    document.getElementById('react-container') 
); 

所以,我试图展示同样的事情使用React和使用通常的HTML。

然而,在IE 11至少,textarea的使用作出反应的行为像这样渲染:

enter image description here

所以,加载页面时,不会显示textarea的占位符。这里发生了什么?这两个textareas在DOM中看起来完全一样。

这里是小提琴的链接:https://jsfiddle.net/bbs8odf9/2/

+0

您是否为此创建了一个错误?我现在正遇到同样的问题。可以确认它在IE11中断,但是可以在IE10(和其他浏览器)中使用React v15.0.2。 – arendjr

+0

**更新:**我没有在React的问题中看到这个报告,所以我创建了它:https://github.com/facebook/react/issues/6731 – arendjr

+0

@arendjr不,我没有'为它创造一个bug。我想我会有一段时间仔细研究这个bug,但我没有:( –

回答

4

所以看起来会解决这个问题的反应刚刚进行了审查,并接受了PR:https://github.com/facebook/react/pull/6406

我希望被soonish发布的修补程序。

+0

谢谢你的帮助!当它被释放后,我会在IE11中检查它并接受你在那之后回答。 –

+0

它正在考虑比我希望的时间稍长一些,但只是为了让你保持循环,我只是注意到它已经合并,并且将在下一个即将推出的15.x版本发布时发布。 – arendjr

+0

好的,谢谢你的信息! –