0
我在我的網站上有一個表單,我想在其中提交一些數據並搜索數據庫。該表單有一個輸入欄,一個下拉菜單和一個提交按鈕。如果按下提交按鈕並且沒有輸入任何內容,我希望輸入字段和下拉列表標記/不提交。我看了這裏:Bootstrap ValidatorPHP,HTML:引導驗證不起作用
但它沒有爲我工作。 當我點擊提交,它只是提交數據,例如。沒有什麼,到下一頁。
這裏是我的形式:
<header>
<div class="container">
<div class="row">
<h2>Enter a username and choose a category to search in</h2>
<form action="search.php" method="get" novalidate="novalidate" data-toggle="validator" role="form ">
<div class="col-lg-12">
<div class="intro-text">
<div class="row">
<div class="input-group">
<div class="form-group">
<input name="search" type="text" class="form-control" aria-label="..." placeholder="Search a username here" required></input>
</div>
<div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Cataegory <span class="caret"></span></button>
<ul class="dropdown-menu choice">
<li value="one"><a href="#">Minecraft username</a></li>
<li role="separator" class="divider"></li>
<li value="two"><a href="#">Minecraft UUID</a></li>
<li role="separator" class="divider"></li>
<li value="three"><a href="#">McMarket Username</a></li>
<li role="separator" class="divider"></li>
<li value="four"><a href="#">Skype Username</a></li>
</ul>
<input type='hidden' name='choice'>
<button type="submit" class="btn btn-default">Search</button>
</div><!-- /btn-group -->
</div><!-- /input-group -->
</div><!-- /.row -->
</div>
</div>
</form>
</div>
</div>
</div>
</header>
我已經嘗試了許多通過在這個論壇上其他線程成員提出的解決方案,他們沒有工作,所以我認爲這個問題可能是一個語法錯誤。任何幫助都會很棒。謝謝!
您是否清楚您的要求?正如我看到您的標記完全不同於http://1000hz.github.io/bootstrap-validator/ –
嘗試從表單中刪除novalidate =「novalidate」。 –
表單的開始標記中的novalidate =「novalidate」是什麼? – NDFA