我在表单上使用 1 个搜索选项。在这里,当我传递任何特殊字符时,& or $
它不会在搜索框中保留该请求参数,是的,但它正在处理我的搜索请求。
问问题
1778 次
2 回答
2
您需要对查询字符串中的值进行URL 编码。
于 2013-01-24T10:57:16.083 回答
0
我不了解 Java,但在通过 Google URL 参数将用户文本发送到 Google 翻译时,我使用了类似于下面的代码。(假设 myText、myURL 和 myTextURL 的值已经分配。)
<script>
function transfix(isURL,form) {
if(isURL) window.open( myURL + encodeURIComponent(myText) );
else window.open( myTextURL + decodeURIComponent(myText) );
}
</script>
<form target=_blank id="translate" name="translate">
<input type="button" value="Text" onclick="transfix(false,this.form)">
<input type="button" value="URL" onclick="transfix(true,this.form)">
</form>
于 2013-06-10T08:55:17.910 回答