使用submit输入不会执行If / else语句

时间:2015-08-28 19:36:43

标签: javascript html redirect search

这看起来非常简单,但我无法让它发挥作用。我没有在网页设计方面遇到过经验,但以下是:

我正在尝试创建输入栏(如搜索框),当输入特定文本时,它会将您重定向到其他页面或制作其他页面。

这是我到目前为止所拥有的。

<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
    <div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            @Html.ActionLink("KTEMB Veritabanı", "Index", "Members", new { area = "" }, new { @class = "navbar-brand" })
        </div>
        <div class="navbar-collapse collapse">
            <ul class="nav navbar-nav">
                <li>@Html.ActionLink("Üyeler", "Index", "Members")</li>
                <li>@Html.ActionLink("Kayıtlı Personel", "Index", "Employees")</li>
            </ul>
            @*@Html.Partial("_LoginPartial")*@
            <form class="navbar-form">
                <div class="form-group" style="display:inline;">
                    <div class="input-group">
                        <input type="text" class="form-control" placeholder="What are searching for?">
                        <span class="input-group-addon"><span class="glyphicon glyphicon-search"></span> </span>
                    </div>
                </div>
            </form>
        </div>
    </div>
</div>

http://jsfiddle.net/uvnyd8vz/1/

这只是刷新页面而且就是这样。有任何想法吗?谢谢!

2 个答案:

答案 0 :(得分:1)

将值作为字符串进行比较 喜欢 textt.value =="test"; 也在函数内写 event.preventDefault(); 这将停止提交按钮的提交操作 同时指定else条件,即

else{return false;}

答案 1 :(得分:0)

添加event.preventDefault();功能修复了我的问题!感谢