表格中带下划线的文字

时间:2013-09-19 13:26:56

标签: html browser textarea spell-checking

我注意到如果用户没有在表单中写出正确的英语,那么单词会以红色加下划线。当人们写出正确的法语或任何其他不是英语的语言时,问题就出现了,它也得到了强调。怎么控制这个?我的意思是,如何控制输入语言或至少从不强调。

例如,以这种形式:http://jsfiddle.net/wxrJP/
如果你写maison,会出现一条红线。

HTML:

<form>
    <input type="text" name="name">
    <textarea id="normal" name="text"></textarea>
</form>

2 个答案:

答案 0 :(得分:0)

使用spellcheck="false"上的textarea来关闭拼写检查。

Demo

Demo 2(比较,只是关注这两个字段一个接一个,你会看到第一个不会强调下一个字段的位置)


正如你评论的那样(对不起,我错过了你想要优先考虑lang特定拼写检查的问题),所以我不同意下面的答案和评论,你可以控制特定的拼写检查使用lang属性的语言。

Demo(逐个关注字段并查看差异)

答案 1 :(得分:0)

这与Your Spellcheck有关,这与用户的浏览器有关。如果浏览器有希腊语拼写检查,那么所有内容都会加下划线。

您无需为此做任何事情。