我有一个员工数据库和一个使用 PHP 生成的下拉列表,然后使用 javascript 我尝试将每个员工的正确类型的血液放入数据库中。
我有一个员工数据库和一个使用 PHP 生成的下拉列表,然后使用 javascript 我尝试将每个员工的正确类型的血液放入数据库中。
首先我检索了数据:
$rsEmployee = employee::getEmployees();
while($row = mysql_fetch_assoc($rsEmployee))
{
echo "
<select id='slcBloodType' name='slcBloodType' onload='chooseItem(this, '$row['slcBloodType']')'>
<option value='A+'> A+ </option>
<option value='A-'> A- </option>
<option value='B+'> B+ </option>
<option value='B-'> B- </option>
<option value='AB+'> AB+ </option>
<option value='AB-'> AB- </option>
<option value='O+'> O+ </option>
<option value='O-'> O- </option>
</select>";
}
javascript函数:
function elegirOption(list, value){
array = ["A+", "A-", "B+", "B-", "AB+", "AB-", "O+", "O-"];
index = -1;
for(var i = 0; i < array.length; i++){
if(value == array[i]){
index = i;
break;
}
}
if(index != -1){
this.selectedIndex = index;
}
}
但不起作用,似乎我无法将 php 变量作为参数传递给 javascript 函数......
还有其他下拉列表我想这样做。