2017-10-04 18 views
-1

ボタンを押さずに値1と値2を入力すると、リアルタイムで2つの整数を加算する必要があります。クライアント側の2つの整数の合計を計算する

私は小枝を使用していますが、サーバー側です(送信後)。 どうすれば合計を計算できますか?

私はいくつかの検索をしましたが、同じ質問がありましたが、答えは角度を使用することです、そして、私は小枝で角を使う方法を知らない。

同様の質問:Sum of two variables from div

<div> 


<div> 
     {{ form_widget(form.value1) }} 
</div> 


<div> 

     {{ form_widget(form.value2) }} 
</div> 

<div> 

    {{ form.value1+ form.value2 }} 
</div> 

</div> 
+0

はちょうどその時はJavaScriptを使用します。

ですから、このようなものを想像することができますか? – DarkBee

答えて

2

あなたは{{ form.value1.vars.id }}を使用して、フィールドIDを取得することができます。

$(document).ready(function() { 
    $('#{{ form.value1.vars.id|e('js') }}, #{{ form.value2.vars.id|e('js') }}').keyup(function() { 
    alert($('#{{ form.value1.vars.id|e('js') }}').val() + $('#{{ form.value2.vars.id|e('js') }}').val()); 
    }); 
}); 
+0

答えをありがとう、どのように警告ボックスにないhtml要素に結果を入れることができますか? – Julie

+0

'alert(...) 'を' $(' id-of-element ')で置き換えます。html(...) 'これはjqueryの基本ですので、いくつかのチュートリアルに従うことをお勧めします。 –

+0

ありがとう、はい私はいくつかのjqueryを学ぶ必要がありますが、それは突然の仕事です! – Julie

関連する問題