2016-10-23 3 views
0

をチェックボックスするデータベースフィールドから値を抽出し、コードは次のとおりです。値PHP私はこのシナリオのためにHTMLやPHPを使用しています

echo"<td>".'<div class="checkbox"> 
       <label> 
       <input type="checkbox" name="total" id ="total" value="'.$test['req_tot'].'" " onchange="checkTotal()">'.$test['req_tot'].' 
       </label> 
      </div>'."</td>"; 

Javascriptを:私は、チェックボックスをクリックし

function checkTotal() { 
     alert(document.getElementById("total.value")); 
    } 

、データベースに値$test['req_tot']を表示する代わりに、NULLを表示します。enter image description here

NB: - 値のデータベースが表示されています。p粗く

+1

警告(document.getElementById( "total")。value) 'ではありませんか? 'total.value'という名前の要素はありません。その要素を持っていれば、値を取得するためにセレクタを' value'する必要があります。 – chris85

+0

[JavaScript:テキスト入力フィールドの値を取得する方法は?](http://stackoverflow.com/questions/11563638/javascript-how-to-get-value-of-text-input-field) – chris85

+0

編集されたコメントは '.value()'ではなく、とにかくありがたいです – mustangDC

答えて

2

あなたのJavaScriptが正しくありません。

function checkTotal() { 
      alert(document.getElementById("total").value); 
     } 
関連する問題