<html>
<head>
<script>
function addstafflist()
{
for(var i = 0; i < document.getElementById("stafflist").options.length; i++)
{
if(document.getElementById("stafflist").options[i].selected)
{
var staffname = document.getElementById("stafflist").options[i].text;
var selectedstaffnamelist = document.getElementById("selectedstafflist");
var found = false;
for(var j = 0; j < selectedstaffnamelist.length; j++)
{
if(selectedstaffnamelist[j].text == staffname)
{
found = true;
break;
}
}
if(!found)
{
var option = document.createElement("option");
option.text = staffname;
selectedstaffnamelist.add(option);
}
}
}
</script>
</head>
<body>
<form action="test2.php" method="post">
<table border="0" width="300" style="border-collpase:collapse">
<tr>
<td width="50">
<select id="stafflist" name="stafflist[]" style="width:70px;" multiple>
<option value="[email protected]">ali</option>
<option value="[email protected]">abu</option>
<option value="[email protected]">ahmad</option>
</select>
</td>
<td width="30">
<input type="button" name="add" value=">>" onclick="addstafflist()" />
</td>
<td>
<select id="selectedstafflist" name="selectedstafflist[]" style="width:70px;" multiple>
</select>
</td>
</tr>
<tr height="20">
<td colspan="3">
<input type="submit" name="submit" value="Show" />
</td>
</tr>
</table>
</form>
</body>
</html>
<?php
if(isset($_POST['submit']))
{
//[HERE]
}
?>
Из вышеприведенного кода, когда я выбираю ali, abu из выпадающего списка и нажмите кнопку «Показать», я хочу использовать PHP для отображения своих адресов электронной почты (например, [email protected], abu @ gmail.com) после нажатия кнопки «Показать» в разделе [ЗДЕСЬ]. Кто-нибудь может мне помочь?отображаемое имя с использованием PHP
Вы должны изучить различия между клиентской и серверной стороне. http://stackoverflow.com/a/13840431/3083093 – R3tep