2017-08-10 1 views
-2

これには非表示フィールドの使用に関する参照がありますが、値フィールドに計算値を取得できません。 ユーザーは$金額と数量を入力します。合計金額を計算し、それをPHPファイルに送信したいと思います。htmlフォームを使用して、計算されたフィールドをPHPファイルに送信しようとしています

Item Amount:<input name="amt" id="amt" onchange="myfunction()"> 
Quantity:<input type=number id="qty" name="qty" onchange="myfunction()"> 
Total Amount:<input readonly id="total" name="total" value=??? here I want 
to fill with total calculated in myfunction.> 
<script> 
function myFunction() { 
    var total = document.getElementById("qty").value * 
document.getElementById("amt").value ; 
} 
</script> 
+0

まず自分自身を試してから、ここに特定の問題や問題があります。 SOはコード作成サービスではありません。 – Enstage

+0

あなたのコードを教えてください。私たちが問題を見ることができなければ、あなたを助けることはできません。 – icecub

答えて

0

にアクセスすることができます。その値を計算し、Javascriptで埋めてください。このフィールドをフォームタグの中に入れることを忘れないでください。フォームの提出時に、PHP経由でその値にアクセスできます。

+0

私は総額の入力欄を持っています。私はその価値をどのように埋めるのか分かりません。上記のコードを追加しました。 – Pinewilder

+0

'document.getElementById( 'total')。value = total' –

+0

jQueryを使うとはるかに簡単です。 '$( '#合計')。val(合計); ' –

0

入力隠されたタグを作成し、計算された合計を割り当てると、そのタグの名前を通じて、あなたは合計金額の入力フィールドを作成し、PHPサーバーに

関連する問題