Javascript 聊天机器人文本框功能不响应,显示教科书中输入的文本

Javascript 聊天机器人文本框功能不响应,显示教科书中输入的文本,javascript,php,html,Javascript,Php,Html,嘿,我正在构建一个聊天机器人,我在html中使用一个简单的输入文本框和按钮,并且有一个启动功能。这是php。当我输入教科书时,屏幕上没有任何东西吸引我,按钮也不起作用,所以它不会在屏幕上显示我的文本和回复。函数似乎有一个错误,它是大学的,所以代码是给我的 这是我在这样一个网站上的第一篇帖子,所以如果我没有把所有的信息都放进去并充分解释我自己,请原谅 html行在下面,下面是函数的一部分?非常感谢你的任何建议 <input id="talk" type="textarea" class="t

嘿,我正在构建一个聊天机器人,我在html中使用一个简单的输入文本框和按钮,并且有一个启动功能。这是php。当我输入教科书时,屏幕上没有任何东西吸引我,按钮也不起作用,所以它不会在屏幕上显示我的文本和回复。函数似乎有一个错误,它是大学的,所以代码是给我的

这是我在这样一个网站上的第一篇帖子,所以如果我没有把所有的信息都放进去并充分解释我自己,请原谅

html行在下面,下面是函数的一部分?非常感谢你的任何建议

<input id="talk" type="textarea" class="tb5" name="searchterm" placeholder="Type to talk to me">
<input id="chat" type="submit" class="btn btn-success" onclick="start()"value="Chat">

var emptyCount=0;
    function start(){
        var text = document.getElementById('talk').value;
        if(!text){
            if(emptyCount == 0){
                document.getElementById('bot').innerHTML = "<h2>You need to say
                something first.</h2><br />";
            }
            else if(emptyCount ==1){
                document.getElementById('bot').innerHTML = "<h2>Whats wrong
            with you?</h2><br />";
            }
            else if(emptyCount == 2){
                document.getElementById('bot').innerHTML = "<h2>If you send
            another blank message I will deactive the chat button.</h2><br />";
            }
            else{
                document.getElementById('bot').innerHTML = "<h2>Thats your
            fault. Goodbye!</h2><br />";
                document.getElementById('chat').style.display =
            "none";
            }
                emptyCount ++;
        }
    }
代码中存在多个格式错误,例如emptyCount==1而不是emptyCount==1。这就是为什么一开始它可能不适合你。 您没有id为bot的输出容器。 只有当输入为空时,bot才会做出反应,并以不同的响应对其作出多达4次的反应。 世上没有这样的事。要么是,要么是,这是每个浏览器的默认设置。
请添加完整的代码,以便我们提供帮助。如何调用启动函数?你想要什么CHATTERBOX:参与-提问-玩得开心