2012-02-06 7 views
0

オートマットJSフォーム電卓

はそうbasicly 3つのフォームフィールドフィールドtimegamesplayers結果があります。

ボタンを押しても結果はリアルタイムで表示されません。

私はトリガーボタンで作成したコードですが、フィールドを入力するだけで計算ボタンが不要です。

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

番号を追加しているので、機能をトリガする機能keyup()を使用することができます - あなたはより多くの例を提供することができ? –

答えて

0

あなたは結果が更新は毎回ユーザーが、私はこれを理解するのに苦労してい