title: RadNumericTextbox automatically change value when not in range
body: <p>I have the following scenario - </p>
  
  <p>This is my html element</p>
  
  <pre><code>&lt;telerik:RadNumericTextBox ID="percangeTextBox" Width="200px" ClientIDMode="Static" runat="server" Enabled="true" Type="Percent" 
                  MinValue="0" MaxValue="100"&gt;
                      &lt;Clientevents onerror="HandleError" /&gt;
              &lt;/telerik:RadNumericTextBox&gt;
  </code></pre>
  
  <p>And I want to pop up my own message when a value not in ranged was entered. furthermore, I want to stop the annoying automatic value change after the invalid value was entered. So I have this function:</p>
  
  <pre><code>function HandleError(sender, eventArgs) {
                      var inputValue = eventArgs.get_inputText();
                      var minValue = sender.get_minValue();
                      var maxValue = sender.get_maxValue();
                      // out of range
                      if (eventArgs.get_reason() === 2) {
                          sender._invalid = true;
                          sender.updateCssClass();
                          var oWnd = $find("&lt;%= RadWindowManager1.ClientID %&gt;");
                          oWnd.set_title("Invalid parameter");
                          oWnd.radalert("Percentage must be between " + minValue + "-" + maxValue + ".");
                          eventArgs.set_cancel(true);
                      }
                  }
  </code></pre>
  
  <p>When 100+ value is entered the text is changed to 100 and when 0- is entered the text changes to 0. How can I change this and keep original value? I tried changing the value but it changes back....</p>