使用javascript获取输入值并根据其值使用javascript在其他地方插入值

时间:2016-04-06 08:01:28

标签: javascript

我在页面底部有这个加载

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语句。任何指针都会受到赞赏。

2 个答案:

答案 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;
&#13;
&#13;

答案 1 :(得分:0)

我会将javascript变为函数,因此您可以将其命名为onkeyup输入。我也会更改元素的内部html而不是使用document.write,否则每次输入更改时,您只需将文本附加到文档中。

&#13;
&#13;
<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;
&#13;
&#13;