Javascript 在输入特定文本后显示消息
我需要制作一个显示文本的输入框,例如“帮助”。如果此人键入“帮助”并点击我在希望显示“良好”消息后创建的按钮,如果此人键入任何其他帮助,则我需要它说错 我真的很努力,但就是做不到 这是我到目前为止所拥有的 Javascript:Javascript 在输入特定文本后显示消息,javascript,html,Javascript,Html,我需要制作一个显示文本的输入框,例如“帮助”。如果此人键入“帮助”并点击我在希望显示“良好”消息后创建的按钮,如果此人键入任何其他帮助,则我需要它说错 我真的很努力,但就是做不到 这是我到目前为止所拥有的 Javascript: function password(){ if(document.getElementById("good").value == "GOOD"){ }else(document.getElementById("wrong").value == "WRO
function password(){
if(document.getElementById("good").value == "GOOD"){
}else(document.getElementById("wrong").value == "WRONG"){
}
}
HTML:
<input type="text" id="help" value="help" required>
核实
如果这很糟糕,请提前道歉,我对这很陌生
谢谢大家! 请按以下方式编辑您的代码 document.getElementByIdbuttonSubmit.AddEventListener单击,提交; 功能提交{ 让inputVal=document.getElementByIdhelp.value.toLowerCase; ifinputVal==“帮助”{ 控制台。日志“良好”; }否则{ 控制台。记录“错误”; } }
提交如果要添加多个命令,可以使用对象而不是长if链 → 请参见条件运算符、对象 设obj={ 帮助:Helpicus, 福:酒吧!, 牛!, }; 让input=document.getElementById'input'; 让demo=document.getElementById'demo'; 让ok=document.getElementById'ok'; 好的。addEventListener'click'函数{ 让key=input.value.toLowerCase.trim; demo.textContent=obj[key]?obj[key]:命令错误; }; 好啊
查看我的答案。