比如将文本框里的值作为"http://www.xxxx.com/search?key=文本框的值"
11 个解决方案
#1
LZ想刷新页面实现还是不刷新页面实现?
#2
window.location.href = "http://www.xxxx.com/search?key="+ document.form1.txt.value
#3
刷新页面的
<form action="" method="post">
请输入:<input typ="text" name="key">
<input type="submit" name="s1" value="提交">
</form>
<%
if request("s1")<>"" then
response.redirect (http://www.xxxx.com/search?key="&trim(request("key"))&")
end if
%>
#4
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function search()
{
window.location="http://www.baidu.com/s?wd=" + document.getElementById("key").value + "&cl=3";
}
</script>
</head>
<body>
<img src="http://www.baidu.com/img/logo-yy.gif" />
<input id="key" type="text" />
<button onclick="javascript:search();">百度一下</button>
</body>
</html>
#5
请描述的再详细一些。
你的链接:http://www.xxxx.com/search?key=文本框的值 是需要在浏览器的地址栏上运行吗?还是需要存入一个变量?
在同一个页面中提取文本框的值并传入到浏览器的地址栏吗?还是a页面文本框内容传入b页面的浏览器地址栏?
你的链接:http://www.xxxx.com/search?key=文本框的值 是需要在浏览器的地址栏上运行吗?还是需要存入一个变量?
在同一个页面中提取文本框的值并传入到浏览器的地址栏吗?还是a页面文本框内容传入b页面的浏览器地址栏?
#6
不刷新页面
<form action="" method="post">
请输入:<input typ="text" name="key">
<input type="button" name="s1" value="提交" onclick="location.replace('http://www.xxxx.com/search?key='+document.all.key.value+'')">
</form>
#7
<script type="text/vbscript">
Function str2asc(strstr)
str2asc = Hex(asc(strstr))
End Function
Function asc2str(ascasc)
asc2str = Chr(ascasc)
End Function
</script>
<script type="text/javascript">
//因为使用到 VBScript 所以这个 UrlEncode 函数只能在 IE 使用.
function UrlEncode(str){
var ret = "";
var strSpecial = "!\"#$%&'()*+,/:;<=>?[]^`{|}~%";
for (var i=0; i<str.length; i++) {
var chr = str.charAt(i);
var c = str2asc(chr);
if (parseInt("0x"+c) > 0x7f) {
ret += "%" + c.slice(0,2) + "%" + c.slice(-2);
} else {
if (chr == " ")
ret += "+";
else if (strSpecial.indexOf(chr) != -1)
ret += "%" + c.toString(16);
else
ret += chr;
}
}
return ret;
}
</script>
<input type="text" name="key" value="中国人" id="key" />
<input type="button" value="GO1" onclick="javascript:window.location.href='http://www.baidu.com/s?ie=utf-8&wd='+encodeURIComponent(document.getElementById('key').value);" />
<input type="button" value="GO2" onclick="javascript:window.location.href=encodeURI('http://www.baidu.com/s?ie=utf-8&wd='+document.getElementById('key').value);" />
<input type="button" value="GO3" onclick="javascript:window.location.href='http://www.baidu.com/s?ie=gb2312&wd='+UrlEncode(document.getElementById('key').value);" />
#8
占位~~有空回来看看~~
#9
路过
#10
帮顶个吧
#11
UP..
#1
LZ想刷新页面实现还是不刷新页面实现?
#2
window.location.href = "http://www.xxxx.com/search?key="+ document.form1.txt.value
#3
刷新页面的
<form action="" method="post">
请输入:<input typ="text" name="key">
<input type="submit" name="s1" value="提交">
</form>
<%
if request("s1")<>"" then
response.redirect (http://www.xxxx.com/search?key="&trim(request("key"))&")
end if
%>
#4
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function search()
{
window.location="http://www.baidu.com/s?wd=" + document.getElementById("key").value + "&cl=3";
}
</script>
</head>
<body>
<img src="http://www.baidu.com/img/logo-yy.gif" />
<input id="key" type="text" />
<button onclick="javascript:search();">百度一下</button>
</body>
</html>
#5
请描述的再详细一些。
你的链接:http://www.xxxx.com/search?key=文本框的值 是需要在浏览器的地址栏上运行吗?还是需要存入一个变量?
在同一个页面中提取文本框的值并传入到浏览器的地址栏吗?还是a页面文本框内容传入b页面的浏览器地址栏?
你的链接:http://www.xxxx.com/search?key=文本框的值 是需要在浏览器的地址栏上运行吗?还是需要存入一个变量?
在同一个页面中提取文本框的值并传入到浏览器的地址栏吗?还是a页面文本框内容传入b页面的浏览器地址栏?
#6
不刷新页面
<form action="" method="post">
请输入:<input typ="text" name="key">
<input type="button" name="s1" value="提交" onclick="location.replace('http://www.xxxx.com/search?key='+document.all.key.value+'')">
</form>
#7
<script type="text/vbscript">
Function str2asc(strstr)
str2asc = Hex(asc(strstr))
End Function
Function asc2str(ascasc)
asc2str = Chr(ascasc)
End Function
</script>
<script type="text/javascript">
//因为使用到 VBScript 所以这个 UrlEncode 函数只能在 IE 使用.
function UrlEncode(str){
var ret = "";
var strSpecial = "!\"#$%&'()*+,/:;<=>?[]^`{|}~%";
for (var i=0; i<str.length; i++) {
var chr = str.charAt(i);
var c = str2asc(chr);
if (parseInt("0x"+c) > 0x7f) {
ret += "%" + c.slice(0,2) + "%" + c.slice(-2);
} else {
if (chr == " ")
ret += "+";
else if (strSpecial.indexOf(chr) != -1)
ret += "%" + c.toString(16);
else
ret += chr;
}
}
return ret;
}
</script>
<input type="text" name="key" value="中国人" id="key" />
<input type="button" value="GO1" onclick="javascript:window.location.href='http://www.baidu.com/s?ie=utf-8&wd='+encodeURIComponent(document.getElementById('key').value);" />
<input type="button" value="GO2" onclick="javascript:window.location.href=encodeURI('http://www.baidu.com/s?ie=utf-8&wd='+document.getElementById('key').value);" />
<input type="button" value="GO3" onclick="javascript:window.location.href='http://www.baidu.com/s?ie=gb2312&wd='+UrlEncode(document.getElementById('key').value);" />
#8
占位~~有空回来看看~~
#9
路过
#10
帮顶个吧
#11
UP..