我有一个问题需要修复我最初没写的现有应用程序.这是一段代码,不能完成预期的工作.它应该做的是获取字段的值,并在单击"搜索"时,将其附加到重定向以将查询字符串传递到目标页面:
<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>
Run Code Online (Sandbox Code Playgroud)
现在,正如你的javascript人们可以清楚地看到的那样,连接不起作用.我已经搜索了如何正确连接的高低,但有些东西没有正确翻译(在我脑海中).请注意,如果我取出连接,重定向工作正常,所以有一些导致问题.是的,当然在上面的示例中,我可以简单地使用真正的"提交"按钮使表单提交正确的值,但为了简单起见,我在这里削减了代码 - 它比我上面的示例复杂得多.
(*注意,我通过其他javascript函数成功测试了连接,但纯内联代码必须不同的可能性)
提前谢谢,Beems
请试试这个:
<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.getElementById('f_date').value"/>
</form>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3914 次 |
| 最近记录: |