【发布时间】:2013-10-04 19:04:35
【问题描述】:
我有这个 js 函数,但它总是返回 true(即使验证成功并且没关系我将 2 个值设置为 false:
我错过了什么?
function ValidaCajadeTextoVacia(clicked, controlID) {
//para sacar los datos porque estan en una masterpage
var dynCtrl = clicked.id.substring(0, clicked.id.lastIndexOf("_") + 1);
var tBox = document.getElementById(dynCtrl + controlID);
var CajaSinEspacios = jQuery.trim(tBox.value);
//alert(CajaSinEspacios);
//return false;
if (CajaSinEspacios.length == 0) {
alert('en blanco');
return false;
}
else {
alert('lleno');
return false; //true
}
}
【问题讨论】:
-
能贴出调用这个函数的代码吗?
-
嗯,我不相信你。这根本不可能。你确定你没有定义两次函数,第二个函数在 else 中仍然是 true 吗?你收到任何一个警报吗?你是如何得出它正在回归真实的结论的?
标签: javascript jquery asp.net validation