在我的网站中,我正在尝试使用引导模式来询问两个值并获取其中的值。我有一个按钮,单击该按钮时,会计算两个值的中间值并设置我在模态体代码中声明的值。它设置值,然后模式消失并重新加载网页。你能告诉我我做错了什么吗?
在 HTML 中,模态体:
<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Get Middle.</h3>
</div>
<div class="modal-body">
<form class="form-inline">
<div class="input-prepend">
<span class="add-on">$</span>
<input class="span2" id="lowSide" type="text">
</div>
to
<div class="input-prepend">
<span class="add-on">$</span>
<input class="span2" id="highSide" type="text">
</div>
<button type="submit" class="btn" onClick="enteredRange(lowSide.value,highSide.value)">Enter</button>
</form>
<form class="form-inline"> <label>middle:</label> <input id="middle" type="text" /> </form>
</div>
</div>
设置它的javascript函数:
function enteredRange(x,y)
{
var low=parseFloat(x);
var high=parseFloat(y);
var middle1=parseInt((low+high)/2);
middle.value=middle1;
}
我也做过
document.getElementById('middle').value=middle1;
代替 middle.value=middle1 并得到相同的结果。
关于如何正确设置的任何想法?