Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript中的Onchange事件;如何输入不同的项目_Javascript_Html - Fatal编程技术网

Javascript中的Onchange事件;如何输入不同的项目

Javascript中的Onchange事件;如何输入不同的项目,javascript,html,Javascript,Html,我对javascript相当陌生,今年13岁。因此,我不熟悉javascript中的事件。我想获得有关此代码的帮助: <head> <script> function myFunction() { var x=document.getElementById("fname"); if (x=="Kyle") { document.write("Correct!"); } else { document.write("Incorrect!") } } </script&

我对javascript相当陌生,今年13岁。因此,我不熟悉javascript中的事件。我想获得有关此代码的帮助:

<head>
<script>
function myFunction()
{
var x=document.getElementById("fname");
if (x=="Kyle")
{
document.write("Correct!");
}
else
{
document.write("Incorrect!")
}
}
</script>
</head>
<body>
Enter your name: <input type="text" id="fname" onchange="myFunction()">
</body>

函数myFunction()
{
var x=document.getElementById(“fname”);
如果(x==“凯尔”)
{
文件。写“正确!”;
}
其他的
{
文档。写入(“不正确!”)
}
}
输入您的姓名:
当我输入我的名字时,我希望它说的是正确的。请帮忙。谢谢你的电话

if (x=="Kyle")
应该读

if (x.value=="Kyle")
x表示元素,而不是元素的值

我希望这有帮助。如果您还有其他问题,请随时询问


首先在表单下方创建一个div标记,并给它一个类似“messageBox”的id

因此:

不正确的也一样


所有这一切只需要创建一个div标记,这样javascript就可以在某个地方输出成功/失败消息。

您已经非常接近了。获取DOM元素(getElementById),但需要获取元素的实际值。使用
x.value==“Kyle”

多亏了这些帖子!你们都很有帮助我还有一个问题。我如何才能在同一页上显示它。我想知道下面是正确的还是不正确的。我已经更新了我的答案,给你一个如何解决这个问题的例子。你的答案对我很有帮助!还要感谢杰森L。你不会看到我的最后一个!(主要是因为我还有很多东西要学)不要使用
文档。编写
。那些日子已经过去了。使用DOM。这是一个离题的评论,我知道。。。但要坚持下去,伙计。我喜欢看到孩子们成长。它倾向于培养你在这里看到的开发者类型:那些对它有激情的开发者。我11岁就开始了,从那以后就再也没有回头。至少你有能力依靠我:)我的回答解决了你的第二个问题吗?
<div id="messageBox"></div>
document.write("Correct!");
document.getElementById('messageBox').innerHTML = "Correct!";