为什么spellcheck
属性在IE中工作正常但在Edge中没有用于文本输入?这是我的代码:
<input spellcheck="true"></input>
文本区域拼写检查在Edge中正常工作,但不能在文本输入中正常工作。
或者有解决方法吗?
答案 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上使用配置语言;如果仅使用大写字母,则也无法使用。