济南新世界小学怎么样:ASP 中replace问题,请高手指点一下,急!!!!!!!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 03:25:58
我用replace来实现[搜索出来的结果中关键词显示红色]
MusicName是从数据库读出的歌名,qq用户输入的关键词

<%=replace(""&rs("MusicName")&"",""&qq&"","<font color=#FF0000>"&qq&"</font>")%>

但是我这样写时,它会区分大小写,如:(输入"r"搜索出来的结果只有小写的r才会显示红色,对大写的R没有效果,请问如何不让它区分大小写呢???
请各位高手指点一下,最好给出示例代码,谢谢!!!

<%=replace(rs("MusicName"),qq,"<font color=#FF0000>"&qq&"</font>",1,-1,1)%>

<%
str1=rs("MusicName")
str2=LCase(qq)
str3=Ucase(qq)
if instr(str1,str2)>0 then
response.write(replace(str1,str2,"<font color=#FF0000>"&str2&"</font>"))
else
response.write(replace(str1,str3,"<font color=#FF0000>"&str3&"</font>"))
end if
%>