Cara Pertama kita dapat menggunakan type number seperti pada HTML5.
Alternatif lainnya menggunakan patern:
<input id="numberbox" type='number' max='100'>
script diatas hanya mendeteksi nilai yang dimasukkan lebih dari 100. Tidak berjalan pada browser yang belum support HTML5.Alternatif lainnya menggunakan patern:
<input type='text' maxlength='2' pattern='^[0-9]$'>
Tapi masih kurang akurat karena maksimal masih 99 saja.
Sedangkan jika dengan jQuery Untuk Membatasi Angka Pada Input Tidak Lebih Dari 100 sebagai berikut:
$('#numberbox').keyup(function(){
if ($(this).val() > 100){
alert("Maksimal 100");
$(this).val('100');
}
});
Selalu gunakan validasi back-end(PHP) untuk hasil yang maksimalTerima Kasih Atas Kunjunganya.
caranya gimana ya? itu jquerynya ditaro dibagian mana?
BalasHapuslangsung aja didalam tag script
Hapusdemonya : http://jsfiddle.net/h3nd1y5/6DBJx/
bisa lebih rinci gag gan maksudnya didalam script tu gmn?
Hapusnewbe :D
?script src="js/jquery.js" > ?/script>
Hapus?script>
$('#numberbox').keyup(function(){
if ($(this).val() > 100){
alert("Maksimal 100");
$(this).val('100');
}
});
?/script>
ganti ? dengan <
Makasih banyak mas :)
HapusSama-sama
HapusKomentar ini telah dihapus oleh pengarang.
Hapuskalau input text nya banyak gimana mas? :)
BalasHapusUntuk kasus input textnya yang banyak dapat mengganti id pada input dengan class.
Hapussehingga seperti demo di link berikut http://jsfiddle.net/h3nd1y5/gyu8f5cp/
ini untuk netbeans?
BalasHapuskalau supaya tidak input minus gimana gan ?
BalasHapus?input type='number' min='0'>
Hapusganti ? dengan <
Kalau 100 nya berupa Variabel gimana gan ? menyesuaikan kebutuhan..
BalasHapus