Jquery 剑道数字文本框:如何保留默认值,即使它被删除?
我有剑道数字文本框。。我只是想知道,当用户删除该值并单击数字文本框外的文本框时,如何显示默认值该文本框显示为空,我如何在删除该值并单击其他字段时再次显示默认值 这是我的密码:Jquery 剑道数字文本框:如何保留默认值,即使它被删除?,jquery,asp.net-mvc-3,kendo-ui,Jquery,Asp.net Mvc 3,Kendo Ui,我有剑道数字文本框。。我只是想知道,当用户删除该值并单击数字文本框外的文本框时,如何显示默认值该文本框显示为空,我如何在删除该值并单击其他字段时再次显示默认值 这是我的密码: <input id="txtWageFrom" name="txtWageFrom" type="number" class="dropnumeric" value="30" min="10" max="100" /> $("#txtWageFrom").kendoNumericTextBox({ f
<input id="txtWageFrom" name="txtWageFrom" type="number" class="dropnumeric" value="30" min="10" max="100" />
$("#txtWageFrom").kendoNumericTextBox({
format: "c",
decimals: 3,
value:30,
change: function () {
var value = this.value();
// alert(value); //value is the selected date in the numerictextbox
if (value == null) {
alert(value);
}
}
});
$(“#txtWageFrom”).kendoNumericTextBox({
格式:“c”,
小数:3,
数值:30,
更改:函数(){
var value=this.value();
//警报(值);//值是numerictextbox中选定的日期
如果(值==null){
警报(值);
}
}
});
我尝试在更改事件上再次声明输入值,但它不起作用…您可以处理
blur
事件
$("#txtWageFrom").blur(function() {
var kn = $(this).data("kendoNumericTextBox");
if (kn.value() === null) {
kn.value(0.0); // set default
}
});
ahaha tnx的帮助,但我这样做解决了问题
$("#txtWageFrom").kendoNumericTextBox({
format: "c",
decimals: 3,
value: 30,
change: function () {
var value = this.value();
if (value == null) {
setFromValue();
}
}
});
var numerictextbox = $("#txtWageFrom").data("kendoNumericTextBox");
var setValue = function () {
numerictextbox.value(30);
alert('sadasdasdwe');
};
我认为
setFromValue()
调用和var setValue=function()…
声明之间存在键入错误。有时,可能会出现视图中的值未更新的情况。另外调用kn.触发器(“更改”);