我在rails中使用javascript在另一个输入中显示了一个应用程序
这是我的控制器
def
@soles = Client.sum(:money)
end
这是我的观点,我正在显示@soles的结果并试图将@soles与我将在input2上写入的值相加并且它应该显示在我的输入总和上。
问题是我在一个只有总和的新页面中获得总和(未在输入总和上显示)
<input type="text" id="my_input1" value="<%= @soles %>" />
<input type="text" id="my_input2" onchange="doMath();" />
<input type="text" id="sum" />
<script type="text/javascript">
function doMath()
{
// Capture the entered values of two input boxes
var my_input1 = document.getElementById('my_input1').value;
var my_input2 = document.getElementById('my_input2').value;
// Add them together and display
var sum = parseInt(my_input1) + parseInt(my_input2);
document.write(sum);
}
我真的很感激帮助 感谢
答案 0 :(得分:3)
而不是
document.write(sum);
使用
document.getElementById('sum').value = sum;