javascript - 输入数量并更新总订单

标签 javascript jquery

只是制作一个非常非常简单的订单。

想要一个输入框(只接受数字)

用户输入数量,假设 50

我们有一个乘数,比如说 10

想要一个禁用的表单字段,显示 50 x 10 的结果

因此表单字段将显示 500

现在我们有了变量orderTotal,我们可以将其传递给我们的代码,例如:

$txtAmount = "orderTotal";

有什么想法吗?

最佳答案

代码必须有些相似。但未经测试。如果您发现错误,请告诉我

编辑::测试的代码

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js"></script>
<script>
    $(function (){


    $("#value").blur(
        function(){         
            var value  = $(this).val();
            if(isInt(value)){
                $("#total").val($(this).val()*$("#quantity").val());                
            }
            else{
                alert('pelase enter int');
            }       

        }
    );
    $('#quantity').change(
        function()
        {
            var value =$("#value").val(); 
            if(isInt(value))
            {
                if($("#quantity").val() > 0){
                    $("#total").val($(this).val()*$("#value").val());
                }                       
            }
            else{
                alert('pelase enter int');
            }
        }
    )

    });

  function isInt(x) {
   var y=parseInt(x);
   if (isNaN(y)) return false;
   return x==y && x.toString()==y.toString();
  }
</script>

<form>
    <input id="value" name="value" />
    <select id="quantity">
    <option>10</option>
    <option>20</option>
    <option>30</option>
    <option>40</option>
    <option>50</option>
    </select>       
</form>
<input id="total" type="text" disabled="disabled"/>

更新::这应该有效,但不确定..如果不起作用,请告诉我

关于javascript - 输入数量并更新总订单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4871452/

相关文章:

javascript - 将 sum(something) 的出现次数更改为 Something_sum

.net - 在 .NET 中提交表单

jquery - 在 jquery 中替换 "img"

javascript - 如何将 collection_select 中的值传递到 Rails 中的 onchange 函数?

javascript - Bootstrap Multiple - 从服务器设置选定的值

javascript - 只允许输入数字 1-100 javascript

javascript - 在选项中使用 ngIf 和 ngFor

javascript - jQuery fullCalendar 设置单元格的背景颜色

javascript - Node.js 代码未在 javascript 函数中运行

javascript - 在两个之间使用javascript切换类