Tab键插入文本区域,而不突出显示文本
Tab into a textarea not highlighting the text
基本上,当我浏览这个表单时,每个输入字段的文本都会高亮显示,但我的文本区域不会出现这种情况。任何帮助或想法都将不胜感激。我在下面包含了我的文本区域html,以防万一。
<textarea onblur="if(this.value==''){this.value='Embed Code'}" onclick="if(this.value=='Embed Code'){this.value=''}" name="post.code">Embed Code</textarea>
使用onfocus而不是onclick,因为从选项卡获取焦点不会调度点击事件(因此不会调用onclick处理程序(。请注意,HTML5具有占位符属性,该属性将执行脚本正在执行的操作。
要在文本区域中选择文本,请为焦点事件添加一个处理程序:
<textarea ... onfocus="this.select()" ...
请注意,这可能会惹恼用户,因为他们不希望在文本区域元素中发生这种情况。
相关文章:
- xmlhttp.responseText不显示文本
- 如何在MVC中使用jQuery在文本框旁边显示文本
- 根据页面的位置突出显示文本中的字符
- 当选择值x时,Javascript需要在正确的位置显示文本区域,从而循环通过具有选择选项的表单
- 操作javascript变量[HTML]以只显示文本
- 如何显示文本长度,即使它超过ng最大长度
- 如何在悬停时显示文本而不移动页面上的内容
- ASP.NET MVC,在文本框旁边显示文本
- 可单击滚动图像以显示文本框
- 使用鼠标悬停JavaScript/HTML显示文本
- 延迟高亮显示文本区域中的文本
- 选择“选择选项”时显示文本.怎么做
- 无法使用JavaScript在画布上显示文本
- 在不更改HTML源代码的情况下,在管理员TinyMCE编辑器中突出显示文本
- 将鼠标悬停在图像上时显示文本
- javascript:在for循环中使用settimeout来定期显示文本
- 一页主题搜索/用下一个按钮突出显示文本
- JavaScript 在更改选择时不显示文本区域
- 用于突出显示文本的JQuery/JavaScript插件
- 模式显示文本区域内容不是字符串