Javascript 在textarea标记中键入命令时触发函数

Javascript 在textarea标记中键入命令时触发函数,javascript,php,jquery,html,Javascript,Php,Jquery,Html,所以我用jQuery和php(不是我自己)构建了这个基本的聊天,我对它做了一些修改。只是为了符合我的目的。文本被放入一个textarea标记中,然后被发送。我想有一个秘密的命令,你键入一个短语,它做的很酷的东西。例如键入“red”会使你的名字变红。(我已经为此编写了脚本,只需要在有人键入红色时运行它)。我需要什么才能允许这样做? 聊天: 谢谢下面的代码片段给出了如何完成此任务的示例。您可以利用textarea的oninput属性绑定查看文本区域内容的函数。然后,您可以根据需要执行任何操作,例如当

所以我用jQuery和php(不是我自己)构建了这个基本的聊天,我对它做了一些修改。只是为了符合我的目的。文本被放入一个textarea标记中,然后被发送。我想有一个秘密的命令,你键入一个短语,它做的很酷的东西。例如键入“red”会使你的名字变红。(我已经为此编写了脚本,只需要在有人键入红色时运行它)。我需要什么才能允许这样做? 聊天:
谢谢

下面的代码片段给出了如何完成此任务的示例。您可以利用
textarea
oninput
属性绑定查看文本区域内容的函数。然后,您可以根据需要执行任何操作,例如当文本为
红色时调用
红色
函数

.red{
颜色:红色
}

设ta=document.querySelector(“#ta”)
函数onInput(){
console.log(ta.value)//您可以使用此值进行操作
如果(ta.value===‘红色’){
applyRed()
}
}
函数applyRed(){
ta.classList.add('red')
}

下面的代码片段给出了如何完成此任务的示例。您可以利用
textarea
oninput
属性绑定查看文本区域内容的函数。然后,您可以根据需要执行任何操作,例如当文本为
红色时调用
红色
函数

.red{
颜色:红色
}

设ta=document.querySelector(“#ta”)
函数onInput(){
console.log(ta.value)//您可以使用此值进行操作
如果(ta.value===‘红色’){
applyRed()
}
}
函数applyRed(){
ta.classList.add('red')
}