我的表单中有三个列表,其中加载表单时具有相同的选项。Php:在页面加载时动态更改列表值
但我的要求是:只要用户选择第一个选项,它应该从第二个列表中删除,当用户给第二个选项时,应该从第三个列表中删除。所以没有重复选择的机会。
<html>
<head>
<script language="JavaScript">
function enable_text(status)
{
status=!status;
document.f1.other_text.disabled = status;
}
</script>
</head>
<body onload=enable_text(false);>
<form name=f1 method=post>
<label>First Pref : </label>
<select name="Colors option 1">
<option value="">Select 1st</option>
<option value="R">Red</option>
<option value="G">Green</option>
<option value="B">Blue</option>
<option value="B">Yellow</option>
</select>
</br></br>
<label>Second Pref : </label>
<select name="Colors option 2">
<option value="">Select 2nd</option>
<option value="R">Red</option>
<option value="G">Green</option>
<option value="B">Blue</option>
<option value="B">Yellow</option>
</select>
</br></br>
<label>Third Pref : </label>
<select name="Colors option 3">
<option value="">Select 3rd</option>
<option value="R">Red</option>
<option value="G">Green</option>
<option value="B">Blue</option>
<option value="B">Yellow</option>
</select>
究竟什么是你的问题?你试过什么了?如果我理解正确:这不是PHP的问题。你可以使用JavaScript来实现这一点。 – BenRoob
你到目前为止尝试过什么?你面临什么问题? – Cristina