因为搜索过程中很有可能出现搜索的内容不存在的情况,所以我们这里一定要添加一个“如果记录集不为空则显示”的服务器行为。选中动态数据所在的那一行(<tr>...</tr>),点击“服务器行为”中的“显示区域”>“如果记录集不为空则显示”。再找到 <% End If end Not search.EOF Or NOT search.BOF %> 所在的地方,在前面添加几行代码,成为如下: <% Else %> <tr><td>你所查询的内容不存在,请更改关键词后再查询!</td></tr> <% End If end Not search.EOF Or NOT search.BOF %>
<% function ShowBold(theField) Set objRegExp= New RegExp objRegExp.Pattern="(" & Request.Form("keyword") & ")" 其中的keyword要和index.htm中文本框的名字一致 objRegExp.IgnoreCase=True objRegExp.Global=True ShowBold=objRegExp.Replace(theField,"<font color=red><b>$1</b></font>") end function %>