0
我做了一個應用程序在軌道上使用JavaScript做了一筆。如何在javascript onchange中顯示值?
但我有一個問題,當我的值爲零或空將無法正常工作並顯示「NaN」。
可能是一種方法來解決這個問題,或者可能顯示「0」的「NaN」insteaf?
這裏是我的控制器
def
@soles = Client.sum(:money)
end
問題是,當@soles是零,我需要一種方式來顯示0
<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.getElementById('sum').value = sum;
}
我試過,但不起作用
@soles = 0
我會非常感謝你的幫助。
感謝
我想你的代碼,但現在正顯示出0時,它的價值 –
@ CarlitosMorales看[這裏](http://jsfiddle.net/nu7z5/) –
好的,謝謝,這是偉大的,但你可以幫助我顯示0時,沒有值my_input1? http://jsfiddle.net/nu7z5/2/ –