首頁  >  文章  >  web前端  >  站內搜尋腳本範例六(javascript)_Javascript教程

站內搜尋腳本範例六(javascript)_Javascript教程

黄舟
黄舟原創
2016-12-21 15:38:571000瀏覽

腳本說明:
第一步:把如下程式碼加入

區域中

<script><br/><!--如下是表單合法性檢查,主要是避免一些字元非法的查詢! --><br/>function validate_form()<br/>{<br/>txt = document.form.search.value;<br/>newindex = document.form.numhits.selectedIndex;<br/>dahits = document.form.numhits.selectedIndex;<br/>dahits = document.form.numhits[newindex].value; .form.whichdir.selectedIndex;<br/>dadir = document.form.whichdir[newindexb].value;<br/>if (txt.indexOf(".") != -1){<br/>alert("搜尋無效!包含' .'" ); return;}<br/>if (txt.indexOf(",") != -1){<br/>alert("搜尋無效!包含','"); return;}<br/>if (txt.indexOf("@") != -1){<br/>alert("搜尋無效!包含'@''"); return;}<br/>if (txt.indexOf("!") != -1){<br/>alert("搜尋無效!包含' !''"); return;}<br/>if (txt.indexOf("#") != -1){<br/>alert("搜尋無效!包含'#''"); return;}<br/>if (txt.indexOf ("$") != -1){<br/>alert("搜尋無效!包含'$''"); return;}<br/>if (txt.indexOf("%") != -1){<br/>alert("搜尋無效! if (txt.indexOf("&") != -1){<br/>alert("搜尋無效!包含'&''"); return;}<br/>if (txt.indexOf("*") != -1) {<br/>alert("搜尋無效!包含'*''"); return;}<br/>if (txt.indexOf("(") != -1){<br/>alert("搜尋無效!包含'(''") ; return;}<br/>if (txt.indexOf(")" ) != -1){<br/>alert("搜尋無效!包含')''"); return;}<br/>if (txt.indexOf("[") != -1){<br/>alert("搜尋無效!包含'[''"); return;}<br/>if (txt.indexOf("]") != -1){<br/>alert("搜尋無效!包含']''"); return;}<br/>if (txt .indexOf(";") != -1){<br/>alert("搜尋無效!包含';''"); return;}<br/>if (txt.indexOf(":") != -1){<br/>alert ("搜尋無效!包含':''"); return;}<br/>if (txt.indexOf("<") != -1){<br/>alert("搜尋無效!包含'<''"); return; }<br/>if (txt.indexOf(">") != -1){<br/>alert("搜尋無效!包含'>''"); return;}<br/>if (txt.indexOf("?") != - 1){<br/>alert("搜尋無效!包含'?''"); return;}<br/>if (txt.indexOf("=") != -1){<br/>alert("搜尋無效!包含'='' "); return;}<br/>if (txt.indexOf("+") != -1){<br/>alert("搜尋無效!包含'+''"); return;}<br/>else<br/>{<br/>jsi = new makeLinks (linksize);<br/>searchLinks(jsi, txt, dahits, badir);<br/>document.write('');<br/>document.write('< font color=red>.......查詢結果結束.......<P>');<br/>document.write('<hr>');<br/>document. write('</script>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn