当下拉列表改变时,对应的textarea的职业相应的变化该怎么实现。
下拉列表的onchange里根据不同的选择,更新 textarea,如果职业信息在服务器数据库,还要用ajax获取。
例:
将下面的代码复制到〈BODY〉区
<script language="javascript">
function SetDownMsg(s) {
var strMode, strMsg;
strMode = s.options[s.selectedIndex].value;
if (strMode == "DBUpdate") strMsg = "论坛正在升级数据库中……,请等待。";
if (strMode == "bbsUpdate") strMsg = "论坛正在升级中……,暂时关闭,请等待几分钟。";
if (strMode == "bbsAdjust") strMsg = "论坛正在调整中,暂时无法访问。";
if (strMode == "Other") strMsg = "论坛由于特殊原因暂时关闭,谢谢你的支持!";
if (s.selectedIndex != 0) document.form1.DownMessage.value = strMsg;
return 1;
}
</script>
<form action="admin.asp" method="post" name="form1">
<textarea cols="75" rows="10" name="DownMessage" wrap="soft"></textarea>
</form>
<center>预定模式:
<select name="StopMode" onchange="SetDownMsg(this)">
<option value="nouse">请选择...</option>
<option value="DBUpdate">数据库升级</option>
<option value="bbsUpdate">论坛升级中</option>
<option value="bbsAdjust">论坛调整中</option>
<option value="Other">其他原因...</option>
</select>