问题是,因为我在我的微调器中写了逗号然后我旋转,值自动返回到默认(最小或最大)数字,是否有任何解决方案可以使它像这样:当用户写逗号时,微调器会自动转换它指向并正常旋转到下一个值。
var spinner = $( "#spinner" ).spinner({
step: 0.25,
min: -12,
max: 8
});
在这里你可以检查它:http: //jsfiddle.net/XseWc/246/ 我希望我足够清楚。
问题是,因为我在我的微调器中写了逗号然后我旋转,值自动返回到默认(最小或最大)数字,是否有任何解决方案可以使它像这样:当用户写逗号时,微调器会自动转换它指向并正常旋转到下一个值。
var spinner = $( "#spinner" ).spinner({
step: 0.25,
min: -12,
max: 8
});
在这里你可以检查它:http: //jsfiddle.net/XseWc/246/ 我希望我足够清楚。
如果我对您的问题的理解是正确的,那么您可以使用 jquery ui spinner change event。
注意:这里我只处理了一个逗号大小写,现在你明白了,你可以根据需要修改它。
var spinner = $( "#spinner" ).spinner({
step: 0.25,
min: -12,
max: 8,
change: function( event, ui ) {
var value = $(event.target).val();
value = value.replace(/,/,'.');
$(event.target).val(value);
}
});