2016-12-09 50 views
-1

我的想法是點擊button1以獲取textare中的輸入並在數據表中進行搜索。數據表:單擊特定按鈕時搜索特定字符串

我需要幫助,希望能夠理解。

Sample Button Layout

我的代碼是這樣的,但我沒得到結果。我有其他的方式,但我不希望刷新頁面:

<script src="js/ie/jquery.placeholder.js"></script> 
<script> 
    $(function() { 
    $('input, textarea').placeholder(); 
    }); 
</script> 

,並調用它像這樣:

<p class="btn btn-primary" id="myInput" onclick="updateInput('button1')">button1</p> 
+0

哪裏是你的DataTable實現? – philantrovert

+1

你應該先知道如何提出問題,然後再尋求解決方案。如果你的問題不夠明確,我們不會幫助你 – noobHere

+0

所以你在說什麼,文本是在搜索框中...什麼時候你點擊按鈕,它會得到搜索框的.val(),並執行一個數據表查詢我是嗎? – Birdy

回答

0

既然你提供幾乎爲零的信息在你的問題,除了要查找一個按鈕的點擊數據表的事實,這應該爲你工作。

var oTable = $("#myTable").DataTable(); 

$("button1").on('click', function(event){ 
    var searchText = "button1"; //Specific text that you want to search 
    oTable.search(searchText).draw(); 
} 

這裏有一個fiddle

+0

感謝的答案,但它不工作,我嘗試這樣做: '<按鈕類= 「BTN MB-XS W-XS BTN-信息」 ID = 「Button1的」> Button1的 ' – Andrew11

+0

對不起,按鈕沒有'val',我會更新我的回答 – philantrovert

+0

我發現如何做到這一點,但是下拉式過濾器不能正常工作。 「).on('click',function(){ table.column(0) .search(this.id) .draw(); });' – Andrew11

0

如果我想你想搜索什麼都值是是正確的文本區域,然後我的下面的例子會讓你去..

警告的話......人們不介意讀者和更多的幫助(尋求幫助)可以給我們更好的想法,你是什麼試圖實現。

如果您正在使用jQuery,因爲您已在OP中標記了該標記。

這裏jQuery將得到輸入字段的.val(),一旦你點擊按鈕。

$("#YourButtonIdHere").click(function(){ 

    // This will get the value of the search input text box 
    var inputText = $("#myInput").val(); 

    // Now you can do what you wish, Perform an ajax query? 
    // More help from you on what you want to do with the value 
    // from the text box once the button has been clicked 
    // will give me a better chance of helping you! 
}); 
+0

謝謝,但我無法完成。我只需要點擊button1時,在數據表中進行搜索。就像在搜索框中手動輸入:button1。抱歉,希望你能理解。 – Andrew11