我在一个HTML网页上,需要添加一个input,想实现按回车后,把input里的内容发送到“http://abc.com/Staff/Search.aspx?search=”等于号的后面,并且新打开一个窗口来显示。
从网上找了一段:
<input type="text" name="fldTest1" id="fldTest1" onkeypress="javascript:if(event.keyCode == 13){__doPostBack('222','');}"/>
_doPostBack后面就不知道要怎么写了,请大家帮忙,谢谢。
从网上找了一段:
<input type="text" name="fldTest1" id="fldTest1" onkeypress="javascript:if(event.keyCode == 13){__doPostBack('222','');}"/>
_doPostBack后面就不知道要怎么写了,请大家帮忙,谢谢。
解决方案 »
- 冒昧地问一个anychart的问题,如何在某个节点中添加链接??
- java 初级程序员的烦恼 未来何去何从?
- 关于邮件附件中文名的问题
- spring+hibernate配置问题用c3p0作为dataSource
- JSP网页中要尽量少出现<%%>,那是否意味我必须要学会JSTL等标签语言呢?
- request pageContext Session三者什么关系
- JAVA的错误处理中能否得到错误发生所在源代码的行号
- jsp中调用google地图,跟我讲讲实现思路吧
- JB中麻烦...
- 思路:Java LIst jsp 数组怎么获取
- optiontransferselect 右列表顺序问题,在线等
- 知道一个webservice的地址如何用JavaScript来调用它?
//open(参数很多....根据自己的需要来写)
再帮忙看看,谢谢了。------------------------------------
<html>
<body><input type="text" name="fldTest1" id="fldTest1" onkeypress="javascript:if(event.keyCode == 13){_doPostBack(window.location.href = "http://abc.com/Staff/Search.aspx?search="+document.getElementById("fldTest1").value;)}"/></body>
</html>
------------------------------------
<script>
function _doPostBack(){
window.location.href = "http://abc.com/Staff/Search.aspx?search="+document.getElementById("fldTest1").value+";
}
</script>
<body><input type="text" name="fldTest1" id="fldTest1" onkeypress="javascript:if(event.keyCode == 13){_doPostBack()}"/></body>
</html>
Webpage error detailsUser Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; QQPinyin 730; QQDownload 661; .NET CLR 1.1.4322; .NET CLR 2.0.50727; CIBA; .NET CLR 1.0.3705)
Timestamp: Wed, 17 Nov 2010 09:49:49 UTC
Message: Unterminated string constant
Line: 4
Char: 111
Code: 0
URI: file:///D:/My%20Documents/test.html
--------------------
我用的IE8.
window.location.href :本窗口直接跳转