2016-04-27 39 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

好的,謝謝你的信息! –