2017-11-24 21 views
-1

PHPを使用してSQLデータベースからデータを取得するフォームを作成しました。私はjavascriptでチェックボックスのみの値を計算したいと思います。これは私のPHPコードの少しです。チェックボックスの付いた製品だけを選択するには、javascript関数で何を書かなければなりませんか?データがSQLデータベースから取得されるため、少し難解です。JavaScriptを使用してPHPフォームに変数を追加する

echo '<name="Product" value="'.$row['Product'].'">'; 
echo '<name="CalculatedPrice" value="'.$row['Calculated Price'].'">'; 
echo "<input type='checkbox' id='checkbox' name='chooseme'>"; 

ありがとうございました。

答えて

0

あなたは何を意味するか正確にはわかりませんが、このようなものはうまくいくと思います。

echo '<name="Product" value="'.$row['Product'].'">'; 
echo '<name="CalculatedPrice" value="'.$row['Calculated Price'].'">'; 
echo "<input type='checkbox' data-cost='".$row['Calculated Price']."' id='checkbox' name='chooseme'>"; 

次に、あなたが行うことができますJavaScriptでチェックされ、すべてのチェックボックス(私はjQueryのを使用しています)からの総コストを得るために:

最初のチェックボックスでカスタム属性(データ費用)としてコストを置きます
var totalCost = 0; 
$("input[type='checkbox']:checked").each(function(checkbox) { 
    totalCost+=parseInt($(this).attr("data-cost")); 
}); 
関連する問題