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');

        }
    }
 });