我希望对PHP循环中的输入字段进行限制,以便在每个循环输入字段中,用户不能插入大于100的值。如果该值大于100,系统将提醒用户该值大于100,并且该字段将重置为空(“”),这样他就可以写出正确的值。我的问题是代码只对第一个输入字段起作用,对循环的其余部分不起作用。
这是我尝试过的。
while ($row = mysqli_fetch_array($query)) {
echo "<label>Name</label>
<input type='text' class='form-control' name='name' id='name' value='".$row['name']."' />";
echo "<label>Score</label>
<input type='text' class='form-control' name='score' id='score' value='' />";
}
$(document).ready(function(){
$("#score").keyup(function(){
var score=$(this).val();
if (score > 100) {
alert("Score cannot be greater than 100");
$('#score').val("");
}
});
});
1条答案
按热度按时间l3zydbqr1#
请试试这个
php:
js: