'<label id="quantite" for="quantite">Quantite : </label><input id="QteSpinner" value="1"></br>'
[...]
var newSpinner = $( "#QteSpinner" ).spinner({
min: 1
});
このような JQuery スピナーでユーザーが数字のみを入力するように制限するにはどうすればよいですか?
ありがとう
'<label id="quantite" for="quantite">Quantite : </label><input id="QteSpinner" value="1"></br>'
[...]
var newSpinner = $( "#QteSpinner" ).spinner({
min: 1
});
このような JQuery スピナーでユーザーが数字のみを入力するように制限するにはどうすればよいですか?
ありがとう
使用する
{小数:0}
また
{分:0}
または両方をオプションで一緒に
または、キーストローク値を確認してから、次のように $.isNumeric() を使用してテストできます。
$("#spinner").spinner({
min: 1
}).keypress(function(e){
key = e["originalEvent"]["key"];
if (!$.isNumeric(key)){
e.preventDefault();
}
});
これが私がやった方法です:
jQuery( "#spinner" ).spinner({ min: 0 });
jQuery( "#spinner").keyup(function() {
if( isNaN (jQuery(this).val() )){ //Only numbers !
jQuery(this).prop("value", "0") ; //Back to 0, as it is the minimum
}
});
終わり。