Javascript 计算百分比
我正在寻找建立一个网页,提交到数据库(.asp),但也计算一个百分比 百分比金额为8% 理想情况下,我希望用户在输入框中键入金额(例如,假设为100英镑) 然后在下面是另一个输入框,自动计算100英镑+8%(即108英镑) 我不知道如何开始,所以我没有任何代码Javascript 计算百分比,javascript,jquery,asp-classic,Javascript,Jquery,Asp Classic,我正在寻找建立一个网页,提交到数据库(.asp),但也计算一个百分比 百分比金额为8% 理想情况下,我希望用户在输入框中键入金额(例如,假设为100英镑) 然后在下面是另一个输入框,自动计算100英镑+8%(即108英镑) 我不知道如何开始,所以我没有任何代码 $('#output').text = (int)($('#input').text.Substring(0, $('#input').text.Length - 1)) * 1,08 + $('#input').text.Substri
$('#output').text = (int)($('#input').text.Substring(0, $('#input').text.Length - 1)) * 1,08 + $('#input').text.Substring($('#input').text.Length - 1);
这是您的jQuery:
$("#val").on('keyup', function(){
$("#incPerc").text(parseInt($(this).val())*1.08);
});
您可能希望使用库将输入限制为仅数字。
大概是这样的:
添加了第二个输入
和两位数的整数:
$("#val").on('keyup', function(){
var withPerc = parseFloat($(this).val())*1.08;
$("#incPerc").text(withPerc.toFixed(2));
$("#otherInput").val(withPerc.toFixed(2));
});
编辑:确定,注释的完整代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<script src="http://code.jquery.com/jquery-2.0.0.js" type="text/javascript"></script>
</head>
<body>
<form>
<input id="val">
<input id="otherInput">
</form>
<script type="text/javascript">
$(document).ready(function() {
$("#val").on('keyup', function(){
var withPerc = parseFloat($(this).val())*0.08;
$("#incPerc").text(withPerc.toFixed(2));
$("#otherInput").val(withPerc.toFixed(2));
});
});
</script>
</body>
</html>
无标题文件
$(文档).ready(函数(){
$(“#val”).on('keyup',function(){
var withPerc=parseFloat($(this).val())*0.08;
$(“#incPerc”).text(withPerc.toFixed(2));
$(“#其他输入”).val(带perc.toFixed(2));
});
});
链接jQuery库时忘记了协议。(和doc.ready)您可以开始使用JavaScriptThank JP,如果可能,我需要另一个输入框中的计算?我需要把这两个数字都输入数据库当然,没问题<代码>$(“#idOtherTextBox”).val(parseInt($(this.val())*1.08)我只是想,我怎样才能让它和小数一起工作呢。例如10.50?再次感谢JP Hellemons。这很好。是的,很有效,再次感谢你的帮助。非常感谢。