動的に作成された入力項目をループする JQuery Min Max Validation について質問があります。私のphpページには、DB内のデータをループする動的テーブルがあります。時々、3 つの入力項目 (セル) を持つテーブルがあり、時には 6 つまたは 12 の入力項目があります。jqueryを使用すると、データの最小値と最大値を検証することがわかりましたが、最初の入力項目に対してのみ機能します。すべての入力項目をループして同じ最小最大検証を取得するにはどうすればよいですか?
ここで JQuery コード:
$(document).ready(function(){
$("input").click(function(){
var enteredValue = $("input:#value_one").val();
var min=1;
var max = 3;
var num = parseInt(enteredValue);
if (min > num || max < num) {
alert('Number ' + num + ' is not a number between ' + min + ' and ' + max);
return false;
}
});
});
PHP HTMLコードの一部:
foreach($datas as $idactivite=>$dat){
$totalactiv=0;
$nbdiviseur=0;
foreach($dat as $dd){
$totalactiv+=$dd["note"];
$nbdiviseur++;
}
$mamoyactiv=$totalactiv/$nbdiviseur;
$position=3;
$mamoyactiv = substr($mamoyactiv, 0, $position);
$moyenneverticale[$idactivite]=$mamoyactiv;
// Here the input Item who loops through the DB Query to get them values:
$htmldroit.="<td id='myguaNote' bgcolor='$bgcolor' align='center'>
<input name='".$idactivite."_".$idagent."' id='value_one' maxlength='1' class='grand' value='".$dat[$idagent]["note"]."' ></td>";
$totalfamille+=$dat[$idagent]["note"];
$TabRes[$ind] += $dat[$idagent]["note"];
$TabObj[$ind] = " ";
$TabResColor[$ind]=0;
$ind++;
}
誰かアイデアはありますか?
事前にTHX