2016-06-16 23 views
1

おはようございます、 私は固まっています 私は1つの計算式を必要としていますが、私はそれをどのように動作させるのか(以下のコード)はできません。基本的に、ユーザーは2つのポップアップを持っています。彼らは選択を&にして、自動的に計算する必要があります。そして、ユーザーはもう1つのエントリを作成し、自動的に再計算する必要があります。自動計算が必要な複数部分の計算式=失敗

私が試してみました(全く役に立たないAppery.ioを使用して!! < <ない私の選択、クライアントの選択!!)BLUR、自動計算のためのkeyUpイベント&値変更。私はまた、JavaScriptだけに固執しています。

コード:

var rc1FrontMM = Number(Apperyio("rc1FrontMM").val()); 
var rc1RearMM = Number(Apperyio("rc1RearMM").val()); 
var rc1TyreRatio1 = Number(Apperyio("rc1TyreRatio1").val()); 
var rc1TyreRatio2 = Number(Apperyio("rc1TyreRatio2").val()); 

var rc1TyreRatio1 = (rc1RearMM/rc1FrontMM); 
var rc1TyreRatio2 = (rc1RearMM/rc1FrontMM); 

Apperyio('rc1TyreRatio1').val(rc1TyreRatio1.toFixed(2) + "%"); 
Apperyio('rc1TyreRatio2').val(rc1TyreRatio2.toFixed(2) + "%"); 

これは私がこの問題を解決することができれば、私は残りの部分を解決することができ、自動計算のためのパート1です。下のアプリのスクリーンショットです、ありがとうございます。

The layout

The final choice & no auto-calculation

答えて

0

ユーザーが、その後、あなたの入力コンポーネントのいずれかに新しい値を入力し再計算するたびに必要がある場合:

  • 機能を使用してコードをラップして追加それをプロジェクトに作成する必要があるjsファイル
  • 入力コンポーネントごとにキーアップイベントハンドラを追加します

また、すべての値が数値であり、すべてが定義されているかどうかを確認するif文を追加しようとします。

私は役立つことを願っています。