在Google上发送2个数字进行计算

时间:2019-05-01 21:50:06

标签: html search

我需要制作一个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>

1 个答案:

答案 0 :(得分:0)

它不能与 + 操作一起使用,因为它可用于常见的文本搜索,并且是在Google上进行文本搜索时所考虑的。

尝试在URL上将 + 字符编码为%2b

赞:

https://www.google.com/search?q=2%2b4