请注意,我在示例中使用了jquery库,因为它可以更轻松地设置侦听器来处理这些事件。
你oForm
在你的代码中引用,但我在你的例子中没有看到......所以我认为如果你用一个特定的 id ( procura
)将它包装在一个表单标签中,你会发现这更容易
<div>
<form method="get" id="procura">
<input type="text" name="procura" id="procura_texto" placeholder="Procurar"/>
</form>
</div>
然后使用输入元素的 id ( procura_texto
) 和 jquery 的val()
方法捕获结果,并防止使用该方法提交表单preventDefault()
:
$("#procura").on("submit", function(event){
// prevent form from being submitted
event.preventDefault();
// get value of text box using .val()
name = $("#procura_texto").val();
// compare lower case, as you don't know what they will enter into the field
if (name.toLowerCase() == "advogados")
{
// redirect the user..
window.location.href = "http://jornalexemplo.com.br/lista%20online/advogados.html";
}
else
{
alert("no redirect..(entered: " + name + ")");
}
});
这是一个 jsfiddle 供您使用:http: //jsfiddle.net/zwbRa/5/