【发布时间】:2014-02-25 15:52:58
【问题描述】:
我正在尝试使用选择字段的值填充文本字段。 因此,根据选择文本字段应该改变。 在这种情况下,我选择了此人的名字和姓氏,并在
option value="I have person email here"
现在,我在调用 findemail() 函数的 select 元素上使用 onchange 事件。 问题是我收到了正确的电子邮件,但是 它将我重定向到另一个页面并显示那里的值。
谁能帮帮我。
代码
function findemail(e)
{
document.getElementById('man-email-add').innerHTML=document.write(e.value);
}
HTML(我正在使用 php 获取所有值)
<select id="manager_detail" onchange="findemail(this.options[this.selectedIndex]);">
<?php
foreach ($data['display']['userMangers'] as $manager){
echo $manEmail = $manager['Email'];
echo "<option value='$manEmail'>".$manager['First_Name'].' '.$manager['Last_Name'].' ('.$manager['Position'].')'.'</option>';
}
?>
</select>
Redirect to new page to show the value:
【问题讨论】:
-
你在哪里学的
.innerHTML=document.write(e.value); -
document.write 不像 php 中的 echo 吗?像打印屏幕的东西。对不起,我是 JS 新手
标签: javascript php jquery javascript-events