gpt4 book ai didi

javascript - 在 JavaScript 中自动预设响应。

转载 作者:行者123 更新时间:2023-11-28 08:36:35 24 4
gpt4 key购买 nike

这就是我想要实现的目标:

当用户在输入字段中键入内容时,用户输入的数据将显示在输入框上方,同时用户消息下方会显示预设消息。 (就像一个非常简单的机器人聊天)

我尝试完成的示例是:

  • 用户输入并提交 hello
  • 然后预设消息Hello如果用户输入值等于hello,则在用户输入下返回。

你看到它像机器人聊天了吗?

下面是我的代码,它显然不起作用。

<script>
function submit(){
var userInput = document.getElementById('user').value;
document.getElementById('userMsg').innerHTML = userInput;
var userMsg = document.getElementById('userMsg').value;
if ( userMsg === "hello" )
{
document.getElementById('computerMsg').innerHTML = "Hello";
}
}
</script>
<p id="userMsg"></p>
<p id="computerMsg"></p>
<input type="text" id="user" />
<button onclick="submit();" href="javascript:;">Submit</button>

任何帮助将不胜感激。

最佳答案

你有一些简单的错误和冗余代码 - 清理了一下。

<script>
function submit() {
var userMsg = document.getElementById('user').value;
if ( userMsg === "hello" ) {
document.getElementById('computerMsg').innerHTML = "Hello";
}
}
</script>

<p id="userMsg"></p>
<p id="computerMsg"></p>
<input type="text" id="user" />
<button onclick="submit();" href="javascript:;">Submit</button>

关于javascript - 在 JavaScript 中自动预设响应。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21084945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com