$(".my-input").each(function () {
var theSelectBoxContainer = $(this).parent().next();
var theSelectBoxValue = theSelectBoxContainer.dxSelectBox('instance').option('value');
var txtvalue = $(this).val();
if (txtvalue != "" && txtvalue!=" ") {
if (i)
field += " and ";
field = field + "'" + $(this).val() + "'";
i++;
}
});
在我的jQuery代码之上。使用此代码,我将覆盖在TextBoxes中输入的值。但是,当输入空字符时,我不希望写入文本框。但它是写的。我检查是否,但事实并非如此。错误在哪里?
答案 0 :(得分:0)
您可以使用$.trim(txtvalue)
验证空,null和未定义。
或者您也可以使用:
if (txtvalue === undefined || txtvalue === null) {
// show error messages..
} else {
//execute this code..
}