2012-01-17 17 views
1

フィールドに出力される結果の値を変更するjavascript関数を実装しようとしています。ページ上でダイナミックに測定単位を変更するボタン - Javascript

フィールドに出力される結果の例は、キロバイトと英国のポンドです。

:私は

ギガバイト、メガバイトでそれらを作るために、結果を変更するために使用したいと思うでしょうだろう私のフォームのボタンとペニー

下のスクリーンショットを参照してくださいが含まれていたが

enter image description here

擬似コード:

>Button pressed calls function. 
>Function identifies what button user pressed 
>If the button is related to currency unit then modify global variable **currency** 
>If the button is related to data units then modify global variable **data** 
>Recalculate all fields using new variable values and output to form. 

私はJavaScriptをどのようなボタンが押されたかに応じて変更される2つのグローバル変数をJavascriptに持つことになります。その後、データと金銭の計算に使用されます。なぜグローバルなの? - 私は別の値を取得し、それらを計算するJavaScript関数があります。

どのボタンが押されたかを検出する方法についての入力が必要ですか?

また、JSの似たような例を知っていれば、それは素晴らしいものです。

アドバイス歓迎!

答えて

1

onclickイベントハンドラをすべてのボタンとonclickイベントハンドラ関数に追加すると、クリックされたボタンを識別できるボタンのそれぞれの値を検出できます。 例:

<input type="button" value="gb" onclick="identifyButton(this)" /> 

function identifyButton(obj) 
{ 
    alert(obj.value); 
} 

希望します。

関連する問題