单击时使用javascript更改文本框的值

时间:2015-10-16 01:34:05

标签: javascript html

在这个程序中,我想在教科书包含一个值后,在其他教科书中显示答案。另外,我想在不使用计算按钮的情况下执行此操作。

所以我试图实现这个但失败了。

 function mm() {



   if (isNaN(document.getElementById("m"))) {
     console.log("Null");


   } else {
     console.log("OK");

     var x = document.getElementById("m").value;
     var y = x * 1000;

     document.getElementById("mm")[0].innerHTML = y;


   }

 }

 function m() {


   if (isNaN(document.getElementById("mm"))) {
     console.log("Null");

   } else {

     console.log("OK");
     var x = parseInt(document.getElementById("mm").value);
     var y = x / 1000;
     document.getElementById("m")[2].innerHTML = y;

   }


 }
<div>
  <table>
    <tr>
      <td>mm</td>
      <td>
        <Input type='text' name='mm' onclick="mm();" />
      </td>
    </tr>

    <tr>
      <td>m</td>
      <td>
        <Input type='text' name='m' onclick="m();" />
      </td>
    </tr>

  </table>
</div>

1 个答案:

答案 0 :(得分:2)

所以最后我能够使用on input事件让我的代码工作。

findViewById
function mm(p) {





  console.log("OK");

  var x = p;
  var y = x * 1000;

  document.getElementById("mm").value = y;



}

function m(p) {


  console.log("OK");
  var x = p;
  var y = x / 1000;
  document.getElementById("m").value = y;

}