Numeric Range and 0
This is an attempt at getting a kendo numeric box to accept a range of approved values as well as zero.
by sparksterz
HTML
<script src="http://cdn.kendostatic.com/2013.2.716/js/kendo.all.min.js"></script>
<link rel="stylesheet" href="http://cdn.kendostatic.com/2013.2.716/styles/kendo.common.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2013.2.716/styles/kendo.default.min.css">
<input id="commitVolumeBox"/>
JavaScript
var deviceCommitSettings = { min:500, max:10000 };
$(document).ready(function(){
$('#commitVolumeBox').kendoNumericTextBox({
spinners: false,
format: "n0",
value: 0
}).on("change", checkCommitVolumes);
});
function checkCommitVolumes(evt) {
var enteredValue = parseInt($(this).val());
//User entered 0, allow it
if(enteredValue == 0) {
return;
}
else if(enteredValue < deviceCommitSettings.min) {
$(this).val(deviceCommitSettings.min);
}
else if(enteredValue > deviceCommitSettings.max) {
$(this).val(deviceCommitSettings.max);
}
}