我有一个问题需要解决我最初没有编写的现有应用程序。这是一段代码,它没有做它打算做的事情。它应该做的是获取字段的值,然后单击“搜索”,将其附加到重定向以将查询字符串传递到目标页面:
<form name="frm_someform">
<input type="text" name="f_date" id="f_date"/>
<input type="button" value="Search" onclick="parent.location='runreport.asp?date=' + document.frm_someform.elements['f_date'].value); + '"/>
</form>
现在,正如您的 javascript 人员可以清楚地看到的那样,串联不起作用。我已经搜索了如何正确连接的高低,但有些东西没有正确翻译(在我的脑海中)。请注意,如果我取出串联,重定向工作正常,所以有一些导致问题的原因。是的,当然在上面的例子中,我可以简单地用一个真正的“提交”按钮让表单提交正确的值,但为了简单起见,我在这里删减了代码——它比我上面的例子复杂得多。
(*注意,我通过其他javascript函数成功测试了连接,但存在纯内联代码必须不同的可能性)
提前致谢, 比姆斯