Javascript HTML onclick图像不工作

Javascript HTML onclick图像不工作,javascript,jquery,html,forms,url-redirection,Javascript,Jquery,Html,Forms,Url Redirection,我在这个网站上工作,我需要它来改变页面通过javascript,现在。 每当我点击图像(作为一个搜索按钮),它都不会做它应该做的事情 这是我的表格(请注意,我使用的是Foundation): 任何帮助都将不胜感激。 谢谢,Joao。这里有一个简单的解决方案: html: <form> <div class="ten columns" style="margin-left:0px"> <input type="text" id="search" nam

我在这个网站上工作,我需要它来改变页面通过javascript,现在。 每当我点击图像(作为一个搜索按钮),它都不会做它应该做的事情

这是我的表格(请注意,我使用的是Foundation):

任何帮助都将不胜感激。
谢谢,Joao。

这里有一个简单的解决方案:

html:

<form>
  <div class="ten columns" style="margin-left:0px">
      <input type="text" id="search" name="search" placeholder="Search..."/>
  </div>
  <div class="two columns" style="margin-left:0px">
  <img src="img/search.png" width="20" height="20" id="myImg"/>
  </div>
</form>
  $("#myImg").click(function(){
    var searchValue = $('#search').val();
    if(searchValue == 'shirt'){
        window.location.href = "feed.html";
    }
});

实例:

尝试将return false添加到函数中

function getSearch(){
    var searchValue = $('#search').val();
    if(searchValue == 'shirt'){
        window.location.href = "feed.html";
        return false;
    }
}

你有没有把这个函数放在一个文档准备函数或类似的东西里?你把这个函数放在哪里?输入类型图像?90年代的电话…不,我没有。我认为这是没有必要的,因为我只需要在单击image(按钮)时使用它,因为它在persons onclick中被调用,所以现在不需要.ready()了。非常感谢:)
  $("#myImg").click(function(){
    var searchValue = $('#search').val();
    if(searchValue == 'shirt'){
        window.location.href = "feed.html";
    }
});
function getSearch(){
    var searchValue = $('#search').val();
    if(searchValue == 'shirt'){
        window.location.href = "feed.html";
        return false;
    }
}