jQuery获取两个不同滑块的值并执行计算
jquery getting value of two different sliders and perform a calculation
我有两个滑块,它们有自己的值和属性:https://i.stack.imgur.com/3OZqr.gif
我正在尝试做的是获取这两个滑块的值并执行将显示在兴趣标签旁边的计算。计算公式为:磅*0,008*天。
对于混乱的代码,我深表歉意,因为我仍然是初学者。
.HTML
<div class="section">
<p>
<label for="amount1">£</label>
<input type="text" id="amount1" />
</p>
<div id="Slider1"></div>
<p>
<label for="amount2">Days</label>
<input type="text" id="amount2" />
</p>
<div id="Slider2"></div>
<p>
<label for="borrow">Borrowing</label>
<input type="text" id="borrow">
<label for="interests">+ Interest</label>
<input type="text" id="interests">
</p>
<button onClick="totalinterest()">Try</button>
<p id="interests"></p>
</div>
.JS
$(function getslider1(pounds) {
$("#Slider1").slider({
max: 400,
min: 50,
value: 200,
range: false,
slide: function(event, ui) {
var pounds = $("#amount1").val(ui.value);
$("#borrow").val(ui.value);
return pounds;
}
});
document.getElementById("amount1").textContent;
});
$(function getslider2(days) {
$("#Slider2").slider({
max: 30,
min: 1,
value: 30,
range: false,
slide: function(event, ui) {
var days = $("#amount2").val(ui.value);
//("#interests").val(ui.value);
return days;
}
});
document.getElementById("amount2").textContent;
});
$(function totalinterest() {
var int = (getslider1 * 0.008);
var tint = (int * getslider2);
//$("#interests").val(tinterest);
var total = tint.valueOf();
document.getElementById("interests").innerHTML = total;
});
嗨,
我的朋友。
没有按钮 使用这个和兴趣的价值自动做计算
$('#Slider1').mouseup(function(){
var pounds = $( "#Slider1" ).slider( "option", "value" );
var days = $( "#Slider2" ).slider( "option", "value" );
var total= pounds*0.008*days;
document.getElementById("interests").value = total;
}, function(){
var pounds = $( "#Slider1" ).slider( "option", "value" );
var days = $( "#Slider2" ).slider( "option", "value" );
var total= pounds*0.008*days;
document.getElementById("interests").value = total;
});
$('#Slider2').mouseup(function(){
var pounds = $( "#Slider1" ).slider( "option", "value" );
var days = $( "#Slider2" ).slider( "option", "value" );
var total= pounds*0.008*days;
document.getElementById("interests").value = total;
}, function(){
var pounds = $( "#Slider1" ).slider( "option", "value" );
var days = $( "#Slider2" ).slider( "option", "value" );
var total= pounds*0.008*days;
document.getElementById("interests").value = total;
});
如果你想使用按钮试试这个
"网页"按钮
<button id="btntot">Try</button>
.JS
$('#btntot').click(function(){
var pounds = $("#amount1").val();
var days = $("#amount2").val();
var total = pounds*0.008*days;
document.getElementById("interests").value = total;
});
相关文章:
- 从表单中获取用户输入执行计算(操作顺序)并输出回该表单
- NumericTextBox-当用户键入数字时执行JS计算.能做到吗
- 对表单输入执行计算
- JQuery/JavaScript:遍历表单字段,执行计算,然后提交
- 如何使用文本下拉列表中的绑定值来执行计算
- 使挖空计算订阅不在初始执行路径中的可观察量
- Jquery in 循环执行一些记录计算
- JavaScript.为字母分配数字值,并根据用户的字母输入执行计算
- 使用表单数据执行计算并将其解析回表单
- 在不同计算机上执行时未捕获的引用错误
- 在 HTML 中执行动态表计算 - jQuery
- 计算循环执行的次数
- 如何使用 CheckBox=“true” 执行计算
- 未执行计算可观察量
- 通过json对数据执行计算
- 从<td>对行id指定的同一表行执行计算
- 如何使用JS在表单中执行相互依赖的计算
- 使用javascript执行一些日期计算/比较
- aws lambda函数如何使用响应来执行计算
- 使用Date对象计算Javascript执行速度是否正确