原始代码是这样的:<input type="text" name="T1" size="20" value="abc">
<input type="radio" value="V1" checked name="R1" onclick="enab1(this)">
<input type="text" name="START_TIME" size="20" disabled value="wa">
<input type="text" name="END_TIME" size="20" disabled value="cdf">
<input type="radio" value="V2" name="R1" onclick="enab2(this)">
<Script language="javascript">
function enab1(obj){
if (obj.checked==true)
T1check(false);
else
T1check(true);
}
function enab2(obj) {
if (obj.checked == true)
T1check(true);
else
T1check(false);
}function T1check(b) {
T1.disabled = b;
START_TIME.disabled = !b;
END_TIME.disabled = !b;
}
</Script>
但是,我在其首尾加上<form></form>,如:<form>
<input type="text" name="T1" size="20" value="abc">
<input type="radio" value="V1" checked name="R1" onclick="enab1(this)">
<input type="text" name="START_TIME" size="20" disabled value="wa">
<input type="text" name="END_TIME" size="20" disabled value="cdf">
<input type="radio" value="V2" name="R1" onclick="enab2(this)">
<Script language="javascript">
function enab1(obj){
if (obj.checked==true)
T1check(false);
else
T1check(true);
}
function enab2(obj) {
if (obj.checked == true)
T1check(true);
else
T1check(false);
}function T1check(b) {
T1.disabled = b;
START_TIME.disabled = !b;
END_TIME.disabled = !b;
}
</Script>
</form>竟然就不管用了。
<input type="radio" value="V1" checked name="R1" onclick="enab1(this)">
<input type="text" name="START_TIME" size="20" disabled value="wa">
<input type="text" name="END_TIME" size="20" disabled value="cdf">
<input type="radio" value="V2" name="R1" onclick="enab2(this)">
<Script language="javascript">
function enab1(obj){
if (obj.checked==true)
T1check(false);
else
T1check(true);
}
function enab2(obj) {
if (obj.checked == true)
T1check(true);
else
T1check(false);
}function T1check(b) {
T1.disabled = b;
START_TIME.disabled = !b;
END_TIME.disabled = !b;
}
</Script>
但是,我在其首尾加上<form></form>,如:<form>
<input type="text" name="T1" size="20" value="abc">
<input type="radio" value="V1" checked name="R1" onclick="enab1(this)">
<input type="text" name="START_TIME" size="20" disabled value="wa">
<input type="text" name="END_TIME" size="20" disabled value="cdf">
<input type="radio" value="V2" name="R1" onclick="enab2(this)">
<Script language="javascript">
function enab1(obj){
if (obj.checked==true)
T1check(false);
else
T1check(true);
}
function enab2(obj) {
if (obj.checked == true)
T1check(true);
else
T1check(false);
}function T1check(b) {
T1.disabled = b;
START_TIME.disabled = !b;
END_TIME.disabled = !b;
}
</Script>
</form>竟然就不管用了。
<input type="text" name="T1" size="20" value="abc">
<input type="radio" value="V1" checked name="R1" onclick="enab1(this)">
<input type="text" name="START_TIME" size="20" disabled value="wa">
<input type="text" name="END_TIME" size="20" disabled value="cdf">
<input type="radio" value="V2" name="R1" onclick="enab2(this)">
<Script language="javascript">
function enab1(obj){
if (obj.checked==true)
T1check(false);
else
T1check(true);
}
function enab2(obj) {
if (obj.checked == true)
T1check(true);
else
T1check(false);
}function T1check(b) {
f.T1.disabled = b;
f.START_TIME.disabled = !b;
f.END_TIME.disabled = !b;
}
</Script>
</form>
<input type="text" name="T1" size="20" value="abc" ID="Text1">
<input type="radio" value="V1" checked name="R1" onclick="enab1(this)" ID="Radio1">
<input type="text" name="START_TIME" size="20" disabled value="wa" ID="Text2">
<input type="text" name="END_TIME" size="20" disabled value="cdf" ID="Text3">
<input type="radio" value="V2" name="R1" onclick="enab2(this)" ID="Radio2"></form>
<Script language="javascript">
function enab1(obj){
if (obj.checked==true)
T1check(false);
else
T1check(true);
}
function enab2(obj) {
if (obj.checked == true)
T1check(true);
else
T1check(false);
}function T1check(b) {
Form1.T1.disabled = b;
Form1.START_TIME.disabled = !b;
Form1.END_TIME.disabled = !b;
}
</Script>
</form>