我在页面底部有这个加载
if((document.getElementById('pcc').value)==="1") {
var $postcontrr = "hello";
document.write($postcontrr);
}
else {document.write ('this is messed up');}
在我的表单中我有一个带id=pcc
的字段,所以我读它的方式是,如果id为pcc的字段的值为1,则varialbe $postcontrr
将为Hello然后document.write
应打印Hello。但我一无所获。甚至没有打印else语句。任何指针都会受到赞赏。
答案 0 :(得分:1)
获得预期结果。这里没有错误。 请在
中查看
if ((document.getElementById('pcc').value) === "1") {
var $postcontrr = "hello";
document.write($postcontrr);
} else {
document.write('this is messed up');
}

<html>
<input id="pcc" value="1" type="text" />
</html>
&#13;
答案 1 :(得分:0)
我会将javascript变为函数,因此您可以将其命名为onkeyup
输入。我也会更改元素的内部html而不是使用document.write
,否则每次输入更改时,您只需将文本附加到文档中。
<script>
function checkValue() {
var $postcontrr;
if (document.getElementById('pcc').value === "1") {
$postcontrr = "hello";
} else {
$postcontrr = "this is messed up";
}
document.getElementById('result').innerHTML = $postcontrr;
}
</script>
<input type="text" id="pcc" onkeyup="checkValue();">
<div id="result"></div>
&#13;