使用OnKeyup事件调用函数不起作用

时间:2015-11-11 19:57:02

标签: javascript html

我尝试使用onkeyup事件调用Javascript函数,但它没有工作我尝试使用onClick一个正常工作的事件。如何使用onkeyup事件来调用函数?

<input value="" autocomplete="off" name="maxamf" id="maxamf" onkeyup="sum()"  class="" style="width:100px;color:#000;background:#FFF600;" type="text">

//javascript code
<script type="text/javascript">
   function sum()
   {
    document.getElementById('maxamf').value = document.getElementById('5t2').value / ((0.05 + 1)*(document.getElementById('slrratio2e').value)) ;
   }
</script>

1 个答案:

答案 0 :(得分:0)

检查一下它是否正常工作尝试在现场输入一些东西

<!DOCTYPE html>
<html>
<body>

<input value="" autocomplete="off" name="5t2" id="5t2" onkeyup="sum()" class="" style="width:200px;color:#000;background:#D1D3D4" type="text">

<input value="" autocomplete="off" onclick="sum()" name="slrratio2e" id="slrratio2e" class="" style=" width:100px;color:#000;background:#D1D3D4" type="text">

<input value="" autocomplete="off" name="maxamf" id="maxamf" onkeyup="sum()"  class="" style="width:100px;color:#000;background:#FFF600;" type="text">

//javascript code
<script type="text/javascript">
  function sum() {
    document.getElementById('maxamf').value = document.getElementById('5t2').value / ((0.05 + 1)*(document.getElementById('slrratio2e').value)) ;
  }
</script>
</body>
</html>

http://jsfiddle.net/mz6qvehn/