我应该使用哪些功能来安全搜索重定向

时间:2016-10-09 15:16:38

标签: javascript jquery

我有一个搜索输入,以及jQuery中的重定向功能,当用户点击进入搜索时会重定向用户。

<input type=text class=searcher>
$(".searcher" ).keypress(function (e) {    
    var searcher = $('.searcher').val();    
    if (searcher.length>2 && e.which == 13) {    
       document.location = 'http://www.example.com/?q=' + searcher;
    }    
});

但是,我需要知道我应该添加的功能才能使其安全搜索重定向? (表示如果查询包含'"\&+,则会将查询更改为网页安全

1 个答案:

答案 0 :(得分:3)

您甚至不需要JavaScript。

<form action="http://www.example.com/" method="get">
    <input type="search" name="q" minlength="3" />
</form>

浏览器会在这里处理所有内容。甚至提交表单:当表单只包含一个输入元素时,在其中输入Enter的默认操作是提交表单。