【问题标题】:Invoke spell check when loading the page加载页面时调用拼写检查
【发布时间】:2018-01-26 21:16:11
【问题描述】:

我正在 IE 11 上创建一个 HTML textarea 表单,当加载页面时,表单将填充数据库中的值。当用户开始输入时,浏览器会进行拼写检查,但是当用户加载页面时,textarea中的文本没有拼写检查。

有没有办法在加载时强制添加红色拼写检查下划线?

【问题讨论】:

  • focus()ing 它可能会起作用。
  • 到目前为止您尝试过什么?能否提供代码?
  • 您可以尝试阅读有关拼写检查属性的信息。它是实验性的,看起来默认是 true 用于 IE 和文本区域。 developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/…
  • 我确实在 IE 上尝试使用带有拼写检查属性的 focus(),但它在加载时没有填充红色下划线:(

标签: javascript html


【解决方案1】:

为元素添加自动对焦。

<textarea id="myTextArea" spellcheck="true"  autofocus="autofocus">Ths is the text from the dtabase that's loaded on page load.</textarea>

对于 Internet Explorer,请尝试this

$(function() {
  $('[autofocus]:not(:focus)').eq(0).focus();
});

【讨论】:

  • focus() 确实有效,但在页面加载时拼写检查没有添加红色下划线。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-10-22
  • 2011-04-07
  • 1970-01-01
  • 2011-05-02
  • 2019-09-19
  • 1970-01-01
  • 2011-02-11
相关资源
最近更新 更多