【发布时间】:2015-08-11 05:46:46
【问题描述】:
if (Trim(document.getElementById("txtAffiliateName").value)=""){
alert("Please enter 'Affiliate Name'.");
document.getElementById("txtAffiliateName").focus();
return false;
}
当我在 ASP.NET 中使用此代码时,它会发出警报:
Microsoft JScript 运行时错误:无法分配给函数结果
使用continue,ignore,break 选项,当我点击continue 时,它会进入页面加载并正常工作,当我点击break 时,它会停止执行。
if (document.getElementById("txtAffiliateName").value="") {
alert("Please enter 'Affiliate Name'.");
document.getElementById("txtAffiliateName").focus();
return false;
}
当我删除 Trim 时,警报错误消息未显示。但是单击按钮时TextBox 的值将为空。
解决办法是什么?
【问题讨论】:
-
=是赋值==是比较。 -
查看link 了解为什么使用 === 比使用 == 更好
标签: javascript c# jquery asp.net