textarea默认显示文字内容 ttextarea的value值设置方法

我们经常在qq聊天输入框或者其他一些网站的多行文字输入框看到这样的效果。当我们输入@符号后,相关的初步输入内容会在后面弹出。@输入提示效果图我们来看看具体的代码实现部分:HTML部分很简单,就是一个提交按钮,一个多行文本框,一个需要隐藏和显示的预输入内容列表。id为...

我们经常在qq聊天输入框或者其他一些网站的多行文字输入框看到这样的效果。当我们输入@符号后,相关的初步输入内容会在后面弹出。

@输入提示效果图

我们来看看具体的代码实现部分:

HTML部分很简单,就是一个提交按钮,一个多行文本框,一个需要隐藏和显示的预输入内容列表。id为hackDiv的元素用于确定输入文本的结束位置。

HTML部分代码

css part将文本框和提交按钮放在浏览器窗口的中央,并将所有涉及的标签放在文档中。可以看到,textarea元素和id为hackDiv的元素具有相同的占位符元素,id为hackDiv的元素紧跟在textarea元素之后。

Css部分代码

JavaScript代码相对复杂。首先,使用兼容的函数来支持IE事件绑定。其次,建立两个帮助函数来设置预输入文本的位置和显示方式,从而获得预输入文本的输入位置。最后,要传入的@ name的值被写入文本框,光标位置被设置为文本的结束位置。

用函数实现ie对事件绑定的兼容

两个辅助功能

调用函数实现完整的逻辑。

本文来自女人u加油投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/561781.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 05-24
下一篇 05-25

相关推荐

  • 进入路由器设置页面 电脑进入路由器设置界面

    1。连接线将运营商的宽带网线连接到路由器的WAN口或WAN/LAN口。线路连接后,如果WAN口对应的指示灯不亮,说明线路连接有问题。请检查以确保网络电缆连接牢固,或者尝试更换另一根网络电缆。2。设置路由器上网(1)查看路由器底部标签上的路由器出厂监听信号名称。(2)打开定位器

    2023-07-29 08:52:01
    206 0
  • chrome更改语言设置 教你设置谷歌浏览器的语言

    Google Chrome是由Google开发的一款设计简单、高效的Web浏览工具。Google Chrome的特点是简洁、快速。GoogleChrome支持多标签浏览,每个标签页面都在独立的“沙箱”内运行,在提高安全性的同时,一个标签页面的崩溃也不会导致其他标签页面被关闭。此外,Google Chrome基于更强

    2023-07-29 08:32:01
    268 0
  • 高德地图怎么设置3d实景导航(高德地图怎么设置语音播报声音)

    【高德地图怎么设置3d实景导航】核心答案要点:高德地图设置3d实景导航需要在步行导航中进行设置。以手机华为p40为例,高德地图设置3d实景导航的步骤分为3步,具体操作如下: 高德地图设置3d实景导航需要在步行导航中进行设置。以手机华为p40为例,高德地图设置3d实景导航的步

    2023-07-29 07:37:01
    232 0
  • 凌派如何设置自动锁

    自动锁,也就是自动上锁凌厂没有自动锁定装置,所以没办法设置如果想有自动锁定装置,只能以后再装如果你想安装自动锁,你可以去4S商店或专业改装店S店会多花一点钱,但会比去年同期更靠谱自动锁定功能非常有用。本田凌派汽车原车不具备自动落锁的功能,需要到4S店加装才能实

    2023-07-29 03:56:01
    866 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信