我有一个关于 JQuery Min Max Validation 循环通过动态创建的输入项的问题。在我的 php 页面中,我有一个动态表,它遍历数据库中的数据。有时我有一个包含 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