我想對 PHP 回圈內的輸入欄位提供限制,以便在每個回圈的輸入欄位中,用戶不能插入大于 100 的值。如果該值大于 100,則會提醒用戶value 大于 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("");
}
});
});
uj5u.com熱心網友回復:
請試試這個
php:
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 score' name='score' id='score' value='' />";
}
js:
$(document).ready(function(){
$(".score").keyup(function(){
var score=$(this).val();
if (score > 100) {
alert("Score cannot be greater than 100");
$(this).val("");
}
});
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/520032.html
標籤:phpjQuery
下一篇:替換php中的條件陳述句
