2010-11-29 93 views
0
<form name=dateform method="get"> 
    Select Date: 
    <a href="http://www.test.com/test/default.asp?action=home" onclick="location.href=this.href+'&rundate='+rundate;return false;"></a> 

    <script language="JavaScript" src="calendar_us.js"></script> 
    <link rel="stylesheet" href="calendar.css"> 
    <script language="JavaScript"> 
    new tcal ({ 
     // form name 
     'formname': 'dateform', 
     // input name 
     'controlname': 'rundate' 
    }); 
    </script> 
    <font size="1"></font> 
     <input type="text" name="rundate" size="20" value="<%response.write(rundate)%>"> 
     <input type="submit" value="Submit" name="B1"> 
    </form> 

这是我的case语句隐藏HTML形式,除非某些查询字符串选择

<%SELECT CASE action%> 
     <%CASE "HOME"%> 
      <!--#include virtual="/test/stest.asp"--> 
      <!--#include virtual="/test/stest.asp"--> 
      <!--#include virtual="/test/stest.asp"--> 
     <%CASE "CB"%> 
      <!--#include virtual="/test/stest.asp"--> 
     <%CASE "CM"%> 
      <!--#include virtual="/test/stest.asp"--> 
     <%CASE "L"%> 
      <!--#include virtual="/test/stest.asp"--> 
     <%CASE "ALL"%> 
      <!--#include virtual="/test/stest.asp"--> 
      <!--#include virtual="/test/stest.asp"--> 
      <!--#include virtual="/test/stest.asp"--> 

     <%CASE "Z"%> 
      <!--#include virtual="/test/stest.asp"--> 

,我只希望表单时家里被选中

回答

2

经典ASP是意大利面条代码来显示,所以这应该工作得很好:

<%SELECT CASE action%> 
     <%CASE "HOME"%> 
      <form name=dateform method="get"> 
      Select Date: 
      ... 
      ... 
      ... 
      <!--#include virtual="/test/stest.asp"--> 
... 

看不到这个问题是如何与JavaScript ..?

+0

谢谢,我是想这样的事情,我对谷歌 发现 <% 暗淡theDisplay 如果的Request.QueryString( “theVariable”)= “秀” 则 theDisplay = “块” 否则 theDisplay =“ none“ end if %>

但是你的方式很好用 – MyHeadHurts 2010-11-29 14:40:22