bi l bii li:判断字符

来源:百度文库 编辑:中科新闻网 时间:2024/05/12 08:55:50
JS中判断lyName字段中是否包含中文字符“你好”,为什么下面的语句不行呢?谁知道的?
if InStr(Request.Form("lyName"), "你好") then
response.write "<script language='javascript'>"
response.write "alert(‘欢迎');"
response.write "history.go(-1);"
response.write "</script>"
Response.End
end if
我试了alby的回答,还是不行哦,是不是中文字符要加一些什么语句呢

if InStr(Request.Form("lyName"), "你好")>0 then
response.write "<script language='javascript'>"
response.write "alert(‘欢迎');"
response.write "history.go(-1);"
response.write "</script>"
Response.End
end if

你这是 JS?不是VBS吗?

原因在与你有个地方的字符写错了,response.write "alert(‘欢迎');"
欢迎前头的单引号应该为英文状态的单引号,而你的是中文的单引号,因此会出错!