Javascript 模糊函数没有被调用
我有以下通过电子邮件共享文章的代码Javascript 模糊函数没有被调用,javascript,html,onblur,Javascript,Html,Onblur,我有以下通过电子邮件共享文章的代码 function internalLabelBlur(elm) { if (!elm.value) { elm.value = elm.defaultValue; } if (elm.value == elm.defaultValue) { elm.className = elm.className.replace("internal-label-emph", "internal-label");
function internalLabelBlur(elm) {
if (!elm.value) {
elm.value = elm.defaultValue;
}
if (elm.value == elm.defaultValue) {
elm.className = elm.className.replace("internal-label-emph", "internal-label");
}
} // function internalLabelBlur(elm)
function internalLabelFocus(elm) {
if (elm.value == elm.defaultValue) {
elm.value = "";
}
elm.className = elm.className.replace("internal-label", "internal-label-emph");
} // function internalLabelFocus(elm)
function z_onclick() {
return false;
}
标记:
<div id="emailErrEmailAddressArrow" class="errorarrow" style="visibility:hidden;">
<img src="~/Content/Images/error_arrow_signup.png" alt="sign up error arrow">
</div>
<input id="txtEmailAddress" name="txtEmailAddress" class="internal-label inputbox"
onfocus="javascript:internalLabelFocus(this);"
onblur="javascript:internalLabelBlur(this);"
onclick="return z_onclick()" type="text" value="E-mail address*" />
问题是没有调用
onblur
函数。有人能帮我解释一下原因吗?以及这些函数到底是如何调用的吗?通过onfocus=“javascript:internalLabelFocus(this);“onblur=“javascript:internalLabelBlur(this);”onclick=“return z_onclick()”type=“text”@cmink,我看不出这有什么内在的错误,但是为了安全起见,我会在click evt处理程序中用分号结束return语句。请显示绑定到这些事件处理程序的元素的完整标记好吗?这是整个字符串,我希望它能回答您的问题。分号应该放在哪里?当我点击信封图标共享一篇文章时,会出现弹出窗口,但我无法输入任何信息,除非我一直在其中点击鼠标,这些函数的具体调用方式是什么?via onfocus=“javascript:internalLabelFocus(this);“onblur=“javascript:internalLabelBlur(this);”onclick=“return z_onclick()”type=“text”“@cmink我看不出这有什么固有的错误,但为了安全起见,我会在click evt处理程序中用分号结束return语句。请显示绑定到这些事件处理程序的元素的完整标记好吗?这是整个字符串,我希望它能回答您的问题
。分号应该放在哪里?当我点击信封图标共享文章时,会出现弹出窗口,但我不能输入任何信息,除非我一直在其中点击鼠标