2014-04-16 19 views
0

我有一個窗體,我想默認調用一個JavaScript AJAX函數來獲得輸出。如果用戶沒有啓用javascript,我需要能夠識別並將表單動作更改爲一個php頁面。任何想法如何做到這一點?如何根據啓用的javascript來更改表單動作?

<form class="form-inline" role="form" action="javascript:search();"> 
    <div class="form-group"> 
    <label class="sr-only" for="search">Search</label> 
    <input type="text" class="form-control" id="search" placeholder="Search"> 
    </div> 
    <button type="submit" class="btn btn-default">Search</button> 
</form> 

search()將獲得表單輸入並獲得通過Ajax的輸出,而不重新加載頁面。如果javascript未啓用,我將需要將操作更改爲search.php

回答

3

默認情況下,如果客戶端啓用JavaScript下面的代碼將改變行動

$(function() { 
    $('.form-inline').prop('action', 'javascript:search();'); 
}); 
設定行動 search.php

相關問題