我的應用程序包含一個textField和一個下拉框。當我選擇「所有廣告系列」時,我應該禁用我的文本框,並且當我選擇「此廣告系列」時應該保持啓用狀態。下面給出代碼以供參考,但我沒有收到任何錯誤或異常。請幫助我。禁用下拉框中特定選擇的文本字段
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>TextBoxDisabling</title>
<script type="text/javascript">
function findselected() {
document.getElementById('selmenu');
document.getElementById('txtField');
(state.value == "All Campaign") ? txtField.disabled = true
: txtField.disabled = false
}
</script>
</head>
<body>
<form action="" method="POST" name="form1">
<select name="selmenu"
onChange="findselected()">
<option value="1">This Campaign</option>
<option value="2">All Campaign</option>
</select> <input type="text" size="20" id="txtField" name="txtField"></form>
</body>
</html>
+正如湯姆格倫提到的...你不是將元素分配給任何變量。起初我沒注意到的東西:) – Damb 2011-04-01 10:41:16