我通过获得一个编号<%username = session("login_name")%>想通过判断如果不是AT开头不能切换到某些功能并予以提示
<script Language="vbscript">
sub check()
  c=document.getElementsByName(username)
msgbox(c)
if c<>"" then
if not mid(c,1,2)<>'AT' then
msgbox "非vip用户,请先登陆"
end if
end sub
</script><input type="button"  value="提问"  onclick=check()>不知道如何能在check中获得这个username,还是应该在切换的网页中再行判断

解决方案 »

  1.   

    <script Language="vbscript">
    sub check()
      c="""" & <%=session("login_name")%> & """"
    msgbox(c)
    if c<>"" then
    if not mid(c,1,2)<>'AT' then
    msgbox "非vip用户,请先登陆"
    end if
    end sub
    </script>
      

  2.   

    你把username的值放到<input id="hidden1" type="hidden"  />
    然后
    c=document.getElementById("hidden1").value
      

  3.   

    function check()
    msgbox("huanying")  c=document.getElementById("hidden1").value
    if mid(c,1,2)="NT" then

    msgbox("huanying")
      document.form2.B1.focus()
      return false
    else
    msgbox("jujue")
    return true
    end if 
    end function
    <input name="1" type="button"  value="提问" onclick="check()" >
    我想经过判断后一种弹出提示后不做任何操作,另一种则切换到新的网页。
    不知应如何写