Php 通过单击URL在选择框中选择选项
很抱歉这个模糊的标题-我试图得到的行为有点难以总结 我正在更新我们公司的网站,我们改变的第一件事是创建一个联系表单,而不是通过mailto:链接公开所有公司的电子邮件地址 联系方式非常简单……姓名、发件人的电子邮件地址、信息……然后是一个选择框,他们可以在其中选择向谁发送电子邮件 现在,在其他页面上,我们仍然有一些特定活动的mailto:link。接下来我要做的是将这些链接更改为指向联系人页面 我想做的是找出一些方法,让联系人页面的URL传递一个变量给“发送电子邮件的人”选择,以便它自动填充正确的选择 也就是说,如果他们点击招聘广告的链接,就会出现人力资源人员。如果他们想了解HIPA的内容,它会在select中填入负责HIPA的人员。等等 当前的联系人页面使用PHP,所以我想也许可以设置一个解释器来读取URL中的值 编辑: 这就是我正在使用的选择框(缩短并修改名称)。我所要做的就是,如果你点击一个链接,比如说default.htm中的操作信息,它会将你弹出到contact.php,并从sendto列表中选择“wayne”:Php 通过单击URL在选择框中选择选项,php,javascript,html,css,Php,Javascript,Html,Css,很抱歉这个模糊的标题-我试图得到的行为有点难以总结 我正在更新我们公司的网站,我们改变的第一件事是创建一个联系表单,而不是通过mailto:链接公开所有公司的电子邮件地址 联系方式非常简单……姓名、发件人的电子邮件地址、信息……然后是一个选择框,他们可以在其中选择向谁发送电子邮件 现在,在其他页面上,我们仍然有一些特定活动的mailto:link。接下来我要做的是将这些链接更改为指向联系人页面 我想做的是找出一些方法,让联系人页面的URL传递一个变量给“发送电子邮件的人”选择,以便它自动填充正确
<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>
吉姆,执行副总裁
韦恩,副总裁兼首席运营官
克里斯,运营总监
瓦尔,通讯中心主任
凯西,客户经理
试试这个
<input type="checkbox" value="steve" <?php echo $_GET[ 'email' ] == 'steve' ? 'checked="checked"' : ''?> />Steve
对于您的URL(注意上面我更改了变量),您将有如下内容
http://www.example.com/contact.php?email=steve
您可以使用$\u GET数组将数据传递到您的联系人页面,然后放入
<option value="bob" <?=($_GET['person']=='bob')?'selected="selected"':''?> >bob</option>
这与Java编程有什么关系?为什么要使用Java标记?因为我看到了一些文章讨论了使用jscript或JSON的类似技术。如果您需要使用PHP读取或设置表单元素和URL参数,本网站上的许多问题都涉及该主题。如果您对您的代码有其他特定问题,请修改您的帖子,以显示您的代码,并提供您试图完成的具体细节。@user2405805您正在考虑javascript
。与Java
不同。我为你更新了标签经典漫画:对不起…但我想避免使用复选框…我们目前有12个联系人,可能会添加更多联系人。当前的方法使用一个select,将sendto值传递到第二个php页面进行邮寄。但他们使用的是“selectbox”(下拉菜单)…在编辑中修复,idk中我读取了复选框hahaYou应该能够接受我对select所做的操作,并对您的select执行类似操作。我会尝试一下。那么从URL的角度来看,我会使用什么呢?somesite.com/contact.php?…?这不是跨浏览器兼容的。非常感谢您的回答!
<option value="bob" <?=($_GET['person']=='bob')?'selected="selected"':''?> >bob</option>