Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从一个页面链接到另一个经典ASP_Javascript_Asp Classic - Fatal编程技术网

Javascript 从一个页面链接到另一个经典ASP

Javascript 从一个页面链接到另一个经典ASP,javascript,asp-classic,Javascript,Asp Classic,我试图在一个旧ASP网站的一个页面上获取一些链接,以重定向到一个联系人表单,然后该表单将根据之前页面上单击的链接在下拉列表中选择值 因此,如果用户选择Send InquirytoAgent p,我希望联系人表单下拉值为Agent p,那么他们可以填写表单的其余部分,提交后将向Agent p发送电子邮件(电子邮件部分已经设置好) P剂 鸭嘴兽 xxx xxx xxxx 该代码将把查询发送到联系人表单。我不确定我是否应该在链接上有锚定标签或其他东西,将访问者发送到联系表单,或者这应该如何

我试图在一个旧ASP网站的一个页面上获取一些链接,以重定向到一个联系人表单,然后该表单将根据之前页面上单击的链接在下拉列表中选择值

因此,如果用户选择
Send Inquiry
to
Agent p
,我希望联系人表单下拉值为
Agent p
,那么他们可以填写表单的其余部分,提交后将向
Agent p
发送电子邮件(电子邮件部分已经设置好)


P剂
鸭嘴兽
  • xxx xxx xxxx
该代码将把查询发送到联系人表单。我不确定我是否应该在链接上有锚定标签或其他东西,将访问者发送到联系表单,或者这应该如何工作

<tr>
    <td class="tdainfo"><strong>What agent would you like to send this to?</strong></td>
    <td><select name="agent" id="agent" class="inputselect">
    <option value="">Please Select</option>
    <option value="Agent P">Agent P</option>
    <option value="Agent Z">Agent Z</option>
    </select></td>
</tr>

您想将此邮件发送给哪个代理?
请选择
P剂
Z探员

有人能帮我吗?我假设像这样的操作需要Javascript,但我甚至都不是Javascript方面的专家,所以我对这一点一无所知。

步骤1。单击链接时,告诉contact2.asp选择了哪个代理

<li class="email"><a href="/contact2.asp?agent=AgentP">Send Inquiry</a></li>
  • 第二步。在contact2.asp中,在下拉列表中预选所选代理

    <select name="agent" id="agent" class="inputselect">
    <option value="">Please Select</option>
    <option value="Agent P"<% 
      If Request.QueryString("agent") = "AgentP" Then Response.Write(" selected")
    %>>Agent P</option>
    <option value="Agent Z"<% 
      If Request.QueryString("agent") = "AgentZ" Then Response.Write(" selected")
    %>>Agent Z</option>
    </select>
    
    
    请选择
    P剂
    Z探员
    
    您有任何经典的ASP开发经验吗?没有,我从未接受过这方面的培训。几年前,当我开始从事我目前的工作时,他们只是向我扔东西,告诉我要弄清楚。大多数情况下我是这样做的。NET如果我理解正确,您需要类似
    的内容,然后在另一页中检查
    的值。您可以使用
    If
    Select
    语句检查querystring变量中传递的不同值。但是,如果您没有在经典ASP中开发的经验,我建议您至少看一些入门文章或初学者指南。祝你好运。谢谢,我一直在看文章,但我的具体情况没有任何运气。我会继续寻找,看看是否有一个网站可以帮助我更快地学习这些东西。:)要使用
    ?agent=P
    技术强制下拉到所需的代理,您可以在联系人页面中执行类似操作
    agent P
    等等。。。
    <select name="agent" id="agent" class="inputselect">
    <option value="">Please Select</option>
    <option value="Agent P"<% 
      If Request.QueryString("agent") = "AgentP" Then Response.Write(" selected")
    %>>Agent P</option>
    <option value="Agent Z"<% 
      If Request.QueryString("agent") = "AgentZ" Then Response.Write(" selected")
    %>>Agent Z</option>
    </select>