JavaScript function is as below.
- <script type="text/javascript">
- function filter(phrase)
- {
- var words = phrase.value.toLowerCase()
- .split(" ");
- var table = document.getElementById("table1");
- var ele;
- for (var r = 1; r < table.rows.length; r++)
- {
- ele = table.rows[r].innerHTML.replace(/<[^>]+>/g, "");
- var displayStyle = 'none';
- for (var i = 0; i < words.length; i++)
- {
- if (ele.toLowerCase()
- .indexOf(words[i]) >= 0) displayStyle = '';
- else
- {
- displayStyle = 'none';
- break;
- }
- }
- table.rows[r].style.display = displayStyle;
- }
- }
- </script>
Search textfield as below.
- <input id="Text1" type="text" onkeyup="filter(this)" />
