Javascript 基于输入框的角度计算

Javascript 基于输入框的角度计算,javascript,angularjs,forms,Javascript,Angularjs,Forms,我读了这篇文章: 但似乎无法让它在我的情况下发挥作用。我有两个输入框,批发价格和销售价格,我想在用户更改其销售价格时动态计算加价差异。我已经建立了一个简化版本,我在这里尝试做: 下面是JS-有人能看到我做错了什么吗?谢谢 $function{ //缓存至少使用两次的元素 var$sellprice=$sellprice, $markup=$markup, $批发=$批发; //将处理程序附加到输入keydown事件 $sellprice.keyupFunction{ 如果e.which==1

我读了这篇文章:

但似乎无法让它在我的情况下发挥作用。我有两个输入框,批发价格和销售价格,我想在用户更改其销售价格时动态计算加价差异。我已经建立了一个简化版本,我在这里尝试做:

下面是JS-有人能看到我做错了什么吗?谢谢

$function{ //缓存至少使用两次的元素 var$sellprice=$sellprice, $markup=$markup, $批发=$批发; //将处理程序附加到输入keydown事件 $sellprice.keyupFunction{ 如果e.which==13{ 回来 } var sellprice=parseFloat$sellprice.val, 加价=批发售价; 如果是售价{ $markup.hide; 回来 } 否则{ $markup.fadeIn.textmarkup.toFixed2; } };
}; 您希望设置输入字段的值,因此在这种情况下需要使用方法:


演示:

试试这个,我还没有包括else-别忘了在你的小提琴中包括JQuery!:

$(function() {

  var $sellprice = $("#SellPrice"),
    $markup = $("#markup"),
    $wholesale = $("#Wholesale");
  $sellprice.on('keyup', function(){
     $markup.val(parseFloat($sellprice.val()-$wholesale.val()))
  });

});

你能做一个提琴,这样我们就可以看到actionUpdated fiddle中的代码了吗?我发现了一个小错误,它没有实质性的改变任何东西,只是一个小问题。你真的在尝试使用AngularJS吗?因为您所做的一切都只是使用jQuery。啊,很好,谢谢我喜欢你的方法,看起来更干净。谢谢:
$(function() {

  var $sellprice = $("#SellPrice"),
    $markup = $("#markup"),
    $wholesale = $("#Wholesale");
  $sellprice.on('keyup', function(){
     $markup.val(parseFloat($sellprice.val()-$wholesale.val()))
  });

});