我需要制作一个html页面,其中包含3个输入框,其中2个用于数字,而1个用于它们之间的运算符。他们应该被发送到谷歌搜索来计算结果。除了“ +”号外,所有其他操作均有效,有人可以使其与数字相加吗?
<html>
<head>
<title></title>
</head>
<body>
First Number: <input type="text" id="num1"/><br />
Operator: <input type="text" id="oper" /><br />
Second Number: <input type="text" id="num2" /><br />
<button onclick="send()">Submit</button>
<script type="text/javascript">
function send(){
var value = document.getElementById("num1").value+document.getElementById("oper").value+document.getElementById("num2").value+"=";
window.location.href = "https://www.google.com/#q="+value;
}
</script>
</body>
</html>
答案 0 :(得分:0)
它不能与 + 操作一起使用,因为它可用于常见的文本搜索,并且是在Google上进行文本搜索时所考虑的。
尝试在URL上将 + 字符编码为%2b 。
赞: