对于模糊的标题感到抱歉 - 我想要获得的行为有点难以总结。
我正在更新我们公司的网站,我们更改的第一件事是创建联系表单,而不是通过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>
答案 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>