spellcheck属性在Edge中不适用于文本输入

时间:2017-12-15 17:18:19

标签: html internet-explorer microsoft-edge

为什么spellcheck属性在IE中工作正常但在Edge中没有用于文本输入?这是我的代码:

<input spellcheck="true"></input>  

文本区域拼写检查在Edge中正常工作,但不能在文本输入中正常工作。

或者有解决方法吗?

3 个答案:

答案 0 :(得分:2)

作为一种解决方法,您可以使用单行textarea。 if ( $_SERVER['REQUEST_METHOD'] === 'POST' ) { //Read the xmlinput and write to the file $xml = file_get_contents('php://input'); // ..Do something.. return('<?xml version="1.0" encoding="utf-8"?><xml>Accepted</xml>'); } fiddle为例

答案 1 :(得分:0)

似乎只在EdgeHtml 15及更高版本(https://caniuse.com/#feat=spellcheck-attribute

中支持此功能

如果您使用Edge with EdgeHtml为14及以下版本,则无法对输入标记起作用。

请参阅@msokrates答案以获取解决方法

答案 2 :(得分:0)

它仅适用于输入和纹理区域;输入必须具有属性type ='text';配置语言,您应该在Microsoft Edge上使用配置语言;如果仅使用大写字母,则也无法使用。