Kendo Numeric text FOnt Change
by Loan Burger
HTML
<script src="https://cdn.kendostatic.com/2014.3.1119/js/kendo.all.min.js"></script>
<link rel="stylesheet" href="https://cdn.kendostatic.com/2014.3.1119/styles/kendo.common.min.css">
<link rel="stylesheet" href="https://cdn.kendostatic.com/2014.3.1119/styles/kendo.default.min.css">
<div id="example">
<div class="demo-section k-header">
<h4>Set value</h4>
<input id="numerictextbox"/>
</div>
</div>
CSS
.demo-section {
width: 400px;
padding: 0 0 30px 0;
}
#add-product .title {
font-size: 16px;
color: #fff;
background-color: #1e88e5;
padding: 15px;
margin: 0 0 20px;
}
#add-product .description {
display:inline-block;
width: 160px;
font-weight: bold;
padding: 0 20px;
}
JavaScript
$(document).ready(function()
{
$("#numerictextbox").kendoNumericTextBox(
{
change: onChangeOrSpin,
spin: onChangeOrSpin
});
function onChangeOrSpin()
{
var val = this.value();
changeFontColour(val);
}
function changeFontColour(val)
{
if(val < 5)
{
$("#numerictextbox, .k-input").css('font-family','Arial');
$("#numerictextbox, .k-input").css('font-style','italic');
$("#numerictextbox, .k-input").css('font-weight','bold');
$("#numerictextbox, .k-input").css('color','blue');
$("#numerictextbox").wrapper.css("border", "red");
}
else
{
$("#numerictextbox, .k-input").css('font-family','Times New Roman');
$("#numerictextbox, .k-input").css('font-style','normal');
$("#numerictextbox, .k-input").css('font-weight','normal');
$("#numerictextbox, .k-input").css('color','black');
}
}
});