单击URL,在选择框中选择选项

时间:2013-05-21 13:58:06

标签: php javascript html css

对于模糊的标题感到抱歉 - 我想要获得的行为有点难以总结。

我正在更新我们公司的网站,我们更改的第一件事是创建联系表单,而不是通过mailto:链接公开所有公司电子邮件地址。

联系表格相当简单......姓名,发件人的电子邮件地址,邮件......然后是一个选择框,他们可以选择要发送电子邮件的人。

现在,在其他页面上,我们仍然有一些mailto:特定活动的链接。接下来我要做的是将这些链接更改为指向联系页面。

我想要做的是找出一些方法让联系页面的URL为“谁发送电子邮件”选择传递变量,以便自动填充正确的选择。

即。 - 如果他们点击招聘广告的链接,它会填充人力资源人员。如果他们想知道HIPPA的东西,它会与负责HIPPA的人填充选择。等等。

当前的联系页面使用PHP,所以我想也许可以设置一个解释器来读取URL中的值。

编辑:

所以这是我正在使用的选择框(缩短并修改了名称)。我想要完成的就是你点击一个链接,例如,default.htm来获取操作信息 - 它会将你射向contact.php,并从发送到列表中选择“wayne”:

<select id="sendTo" name="sendTo">
    <option id="jim" value="jim">Jim, Executive Vice President</option>
    <option id="wayne" value="wayne">Wayne, Vice President, Chief Operating Officer</option>
    <option id="chris" value="chris">Chris, Operations Director</option>
    <option id="val" value="val">Val, Communications Center Director</option>
    <option id="kathy" value="kathy">Kathy, Client Accounts Director</option>

</select>

2 个答案:

答案 0 :(得分:0)

试试这个

<input type="checkbox" value="steve" <?php echo $_GET[ 'email' ] == 'steve' ? 'checked="checked"' : ''?> />Steve

这将设置一个复选框,如果$_GET变量email设置为steve,则会选中此复选框

和选择

<select>
    <option value="steve" <?php echo $_GET['email'] == 'steve' ? 'selected="selected"' : '' ?>>Steve</option>
</select>

对于你的网址,(注意上面我改变了变量),你会有像

这样的东西

http://www.example.com/contact.php?email=steve

答案 1 :(得分:0)

您可以使用$ _GET数组将数据传递到您的联系页面然后输入

<option value="bob" <?=($_GET['person']=='bob')?'selected="selected"':''?> >bob</option>