除非选择了某些查询字符串,否则隐藏HTML表单

时间:2010-11-29 14:29:58

标签: html forms query-string

<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>

这是我的个案陈述

<%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"-->

我只想在选择主页时显示表单

1 个答案:

答案 0 :(得分:2)

经典ASP是意大利面条代码,所以这应该可以正常工作:

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

看不出这个问题与JavaScript有什么关系??