站内搜索脚本例子六(javascript)_Javascript教程
-
黄舟
原创
-
2016-12-21 15:38:57
868浏览
脚本说明:
第一步:把如下代码加入
区域中
<script><br/><!-- 如下是表单合法性检查,主要是避免一些非法字符的查询! --><br/>function validate_form()<br/>{<br/>txt = document.form.search.value;<br/>newindex = document.form.numhits.selectedIndex;<br/>dahits = document.form.numhits[newindex].value;<br/>newindexb = document.form.whichdir.selectedIndex;<br/>dadir = document.form.whichdir[newindexb].value;<br/>if (txt.indexOf(".") != -1){<br/>alert("Search is invalid! Contains a '.'"); return;}<br/>if (txt.indexOf(",") != -1){<br/>alert("Search is invalid! Contains a ','"); return;}<br/>if (txt.indexOf("@") != -1){<br/>alert("Search is invalid! Contains a '@''"); return;}<br/>if (txt.indexOf("!") != -1){<br/>alert("Search is invalid! Contains a '!''"); return;}<br/>if (txt.indexOf("#") != -1){<br/>alert("Search is invalid! Contains a '#''"); return;}<br/>if (txt.indexOf("$") != -1){<br/>alert("Search is invalid! Contains a '$''"); return;}<br/>if (txt.indexOf("%") != -1){<br/>alert("Search is invalid! Contains a '%''"); return;}<br/>if (txt.indexOf("^") != -1){<br/>alert("Search is invalid! Contains a '^''"); return;}<br/>if (txt.indexOf("&") != -1){<br/>alert("Search is invalid! Contains a '&''"); return;}<br/>if (txt.indexOf("*") != -1){<br/>alert("Search is invalid! Contains a '*''"); return;}<br/>if (txt.indexOf("(") != -1){<br/>alert("Search is invalid! Contains a '(''"); return;}<br/>if (txt.indexOf(")") != -1){<br/>alert("Search is invalid! Contains a ')''"); return;}<br/>if (txt.indexOf("[") != -1){<br/>alert("Search is invalid! Contains a '[''"); return;}<br/>if (txt.indexOf("]") != -1){<br/>alert("Search is invalid! Contains a ']''"); return;}<br/>if (txt.indexOf(";") != -1){<br/>alert("Search is invalid! Contains a ';''"); return;}<br/>if (txt.indexOf(":") != -1){<br/>alert("Search is invalid! Contains a ':''"); return;}<br/>if (txt.indexOf("<") != -1){<br/>alert("Search is invalid! Contains a '<''"); return;}<br/>if (txt.indexOf(">") != -1){<br/>alert("Search is invalid! Contains a '>''"); return;}<br/>if (txt.indexOf("?") != -1){<br/>alert("Search is invalid! Contains a '?''"); return;}<br/>if (txt.indexOf("=") != -1){<br/>alert("Search is invalid! Contains a '=''"); return;}<br/>if (txt.indexOf("+") != -1){<br/>alert("Search is invalid! Contains a '+''"); return;}<br/>else<br/>{<br/>jsi = new makeLinks(linksize);<br/>searchLinks(jsi, txt, dahits, dadir);<br/>document.write('');<br/>document.write('<font color=red>....... 查询结果结束 .......<P>');<br/>document.write('<hr>');<br/>document.write('</script>
');
}
}
以上就是站内搜索脚本例子六(javascript)_Javascript教程的内容,更多相关内容请关注PHP中文网(www.php.cn)!
|
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。