Javascript 为什么这个字段没有定义?
提交表单并返回页面后,提交表单的字段显示不需要的文本“未定义”: 我怎么会丢失文本“未定义”?我绝对不会让它出现。这是HTML:Javascript 为什么这个字段没有定义?,javascript,html,Javascript,Html,提交表单并返回页面后,提交表单的字段显示不需要的文本“未定义”: 我怎么会丢失文本“未定义”?我绝对不会让它出现。这是HTML: <span class="small60">Nummer: <input onkeypress="javascript:searchWithEnter('Oversikt','fastsearch')" title="<%=mouseOverFast %>" type="text" size="40" name="fa
<span class="small60">Nummer:
<input onkeypress="javascript:searchWithEnter('Oversikt','fastsearch')"
title="<%=mouseOverFast %>" type="text" size="40" name="fastsearch">
searchWithEnter
尝试使用未定义的变量设置字段的值
编辑:我没有看到输入的值属性。如何填充输入?显示JS代码
searchWithEnter
可能会将某些内容分配给this.value
,但它分配的内容可能是未定义的
发布您的searchWithEnter()函数。。这样我们就可以帮助我发布代码,但不是这样。甚至连bodytag上用于清除字段的onload都不起作用。为什么会这样?你在这里做了一个巨大的假设,却没有看到任何代码。这是一个合理的猜测,但仅此而已。
function searchWithEnter(action, command) {
if (window.event && window.event.keyCode == 13) {
document.actionForm.action.value = 'Oversikt';
document.actionForm.actionCommand.value = 'fastsearch';
document.actionForm.submit();
disableAll();
}
}