【发布时间】:2013-12-11 22:03:44
【问题描述】:
我相信这是一个简单的问题。
要真正开始使用 javascript 并理解它,我需要有一个环境来查看我的输出是什么。我已经完成了 javascript 的课程,但需要真正让 HTML 和 javascript 说话。
我想做什么:
让用户在文本框中输入信息并在 html 中显示结果。
天空是蓝色的吗?是(使 true 显示在我的 HTML 上) 天空是蓝色的吗?否(使我的 HTML 中显示 false)
目前我不知道我的 javascript 是否在做任何事情!
这是我的代码:
HTML:
<form action="" onsubmit="return checkscript()">
<input type="text" name="value">
<input type="submit" value="Submit">
Javascript:
function checkscript() {
for (i=0;i<4;i++) {
box = document.example.elements[i];
if (!box.value) {
alert('You haven\'t filled in ' + box.name + '!');
box.focus()
return false;
}
}
return true;
}
document.write(box);
我很困惑,但需要查看我正在做的事情的结果,看看在哪里解决问题,我尝试在 chromes 检查元素功能中使用控制台,但这让我更加困惑。
有人可以通过将所有内容标记为他们所做的事情来帮助并清理代码以使其有意义吗?
盒子?检查脚本?
谢谢:)
【问题讨论】:
-
好的,如果你需要一个沙盒来玩,看看 jsfiddle。事实上,看看这个:jsfiddle.net/pL8xF。这是您粘贴的代码。(它还没有做您想要的。)还有其他站点,例如 jsfiddle(在我看来,jsbin 是第二大知名的)。他们都负责基本的网页设置,让您只玩代码的反应。
-
试试
onsubmit="if(check script() == true) document.body.innerHTML = 'true'"它应该能让你开始,如果你返回true,页面的主体会说'true'...... -
如果你可以为整个代码提供一个 jsfiddle 会更容易。让您获得更多更快的答案
标签: javascript html