2012-02-06 62 views
0

我需要一個js/jQuery的自動售貨機形式計算器自動售貨機JS形式計算器

功能是time=games*(players*15)幫助,

所以basicly有3個表單字段gamesplayers導致現場time

我想要的結果是實時而不是按下按鈕。

這是我用一個觸發按鈕做的代碼,但我想不計算按鈕,只需填寫字段。

Nvm,我用onChance爲字段解決了它。無論如何thnx。

<SCRIPT LANGUAGE="JavaScript"> 
function CalculateSum(games, players, form) 
{ 

var A = parseFloat(games); 

var B = parseFloat(players); 

form.Time.value = A*(B*15) ; 

} 


function ClearForm(form)s 
{ 

form.input_A.value = ""; 

form.input_B.value = ""; 

form.Time.value = ""; 

} 

// end of JavaScript functions --> 

</SCRIPT> 

// HTML --> 

<FORM NAME="Calculator" METHOD="post"> 

<P>Games: <INPUT TYPE=TEXT NAME="input_A" SIZE=10></P> 

<P>Plyers <INPUT TYPE=TEXT NAME="input_B" SIZE=10></P> 

<P><INPUT TYPE="button" VALUE="Calculate time" name="Calculate time" 

onClick="CalculateSum(this.form.input_A.value, this.form.input_B.value, this.form)"></P> 

<P><INPUT TYPE="button" VALUE="Clear" name="Clear" onClick="ClearForm(this.form)"></P> 

<P>Time = <INPUT TYPE=TEXT NAME="Time" SIZE=12></P> 
</FORM> 
+0

我努力理解這一點 - 你能提供更多的例子嗎? – 2012-02-06 16:15:22

回答

0

您可以使用該功能keyup()觸發功能,所以結果是更新每次用戶添加了一些