<input name="number" id="number" onblur=" return sum()">

解决方案 »

  1.   

    <input name="price id="price">
    少了一个引号
    <script language="JavaScript" type="text/JavaScript">
    function js_sum(v)
    {
    var v_price
        
    v_price = document.form1.price.value ;

    document.form1.sumprice.value= v * v_price;
    return true;
    }</script>
    <html>
    <title></title>
    <head>
    </head>
    <body>
    <form name="form1">
    <input name="sumprice" >
    <br>
    <input name="price">
    <input name="number" onkeydown="javascript:return js_sum(this.value);">
    ------我希望在NUMBER里输入数字后就在sumprice里显示一件商品的总价 
    可是怎么没反应 我觉得没什么问题 哪位大哥帮个忙 具体什么问题
    </form>
    </body>
    </html>
      

  2.   

    <script language="JavaScript" type="text/JavaScript">
    function Sum()
    {
    var v_num;
    var v_price;    
    var ttt=document.getElementById("number");
    var nnn=document.getElementById("price");
    var ddd=document.getElementById("sumprice");
    v_num=ttt.value;
    v_price=nnn.value;
    ddd.value=v_num*v_price;
    }</script>
    <html>
    <tilte>
    <head>
    </head>
    </title>
    <body>
    <form name="form1" id="form1">
    <input name="price" id="price">
    <input name="number" id="number" onkeydown="Sum()">
    ------我希望在NUMBER里输入数字后就在sumprice里显示一件商品的总价 
    可是怎么没反应 我觉得没什么问题 哪位大哥帮个忙 具体什么问题
    <input name="sumprice" >
    </form>
    </body>
    </html>
      

  3.   

    <script language="JavaScript" type="text/JavaScript" defer>
    function js_sum(v)
    {
    var v_price
        v=v+(event.keyCode-96);
    v_price = document.form1.price.value ;
    document.form1.sumprice.value= v * v_price;
    return true;
    }</script>
    <html>
    <title></title>
    <head>
    </head>
    <body>
    <form name="form1">
    <input name="sumprice">
    <br>
    <input name="price">
    <input name="number" onkeydown="javascript:js_sum(this.value);">
    ------我希望在NUMBER里输入数字后就在sumprice里显示一件商品的总价 
    可是怎么没反应 我觉得没什么问题 哪位大哥帮个忙 具体什么问题
    </form>
    </body>
    </html>