我試圖從2給定的數量和價格計算出一個值。我使用jquery中的keyup事件來計算qty和price的當前值。 我將如何能夠引用啓動按鍵事件的當前文本框。並將相應的總數放到指定的框中。
你知道任何jQuery插件,這將使我更容易實現結果。如何獲得jquery中的文本框的當前值
<script type="text/javascript">
$(function(){
$('input[name^=qty]').keyup(function(){
var curprice=$('input[name^=price]').val();
var curqty=$('input[name^=qty]').val();
var curtotal=curprice * curqty;
$('input[name^=comp]').val(curtotal);
});
});
</script>
</head>
<body>
<?php
for($a=0;$a<=5;$a++){
?>
Price:<input type="text" name="<?php echo 'price'.$a; ?>" value="<?php echo $a; ?>"/>
Quantity:<input type="text" name="<?php echo 'qty'.$a; ?>" value="<?php echo $a; ?>"/>
Computed:<input type="text" id="<?php echo 'a'.$a; ?>" name="<?php echo 'comp'.$a ?>" value="" />
<?php
echo "<br/>";
}
?>
</body>
</html>
赫雷什的屏幕截圖。
如果您需要更多的細節,請隨時問,謝謝。