定义了,一段自己写的javascript函数。

解决方案 »

  1.   

    show the codes of the show() function
      

  2.   

    function show()
    {
       tmpvalue = 0;
       value = parseInt(document.all.cost.value);
       if (value >= 100)
       {
          tmpRes= 24.5145;
          tmpvalue = Math.round((document.all.cost.value) * tmpRes- parseInt(document.all.cost.value));
          document.all.fld.innerText=' '+tmpvalue+' ';
       }
    }fld和cost都有阿
      

  3.   

    我刚才又测了,把show()换成alert('ok')是可以的,每敲一个字,就弹出一个ok的对话框。是否问题就是在show的函数里?还是调用自定义函数时的方法不对?
      

  4.   

    我把show函数改成下面这样就不行了。
    function show()
    {
    alert('ok');
    }
      

  5.   

    有没有系统函数与当前show()重名导致冲突的情况?
      

  6.   

    <input type=text name=cost size=6 onPropertyChange="show()" autocomplete=off>
    <span id="fld"></span>
    <script type="text/javascript">
    function show()
    {
       tmpvalue = 0;
       value = parseInt(document.all.cost.value);
       if (value >= 100)
       {
          tmpRes= 24.5145;
          tmpvalue = Math.round((document.all.cost.value) * tmpRes- parseInt(document.all.cost.value));
          document.all.fld.innerText=' '+tmpvalue+' ';
       }
    }
    </script>