[英]Script and form works in Firefox but not in Chrome/IE. Help debug?
[英]Form logic works in Chrome, not in IE
我有一個帶有輸入字段的基本HTML表單,我想先禁用它,然后根據以前的選擇輸入將其更改為啟用。 這可以在Chrome中運行,但在IE中無法運行...可能有點愚蠢,但我找不到解決方案。
<script language="javascript">
function enableFeedback(val)
{
if(val == "Feedback"){
document.frmQuestionnaire.txtAns3.disabled=false;
}
else {
document.frmQuestionnaire.txtAns3.value="";
document.frmQuestionnaire.txtAns3.disabled=true;
}
}
</script>
<td valign="top" colspan="3"><select name="select" onChange="enableFeedback(this.value)">
<option>Select an option...</option>
<option>Feedback</option>
<option>No feedback</option>
</select></td>
</tr>
<tr>
<td valign="top" align="left" width="92" bgcolor="#ffffff"><font size="2" face="Arial, Helvetica, sans-serif">Comments:</font></td>
<td valign="top" colspan="3"><input name="txtAns3" size="6" disabled="disabled"></td>
<script language="javascript">
function updateFeedback(val)
{
val=+val;
var txtElem = document.getElementById("txtAns3");
txtElem.disabled=val?"":"disabled";
val||(txtElem.value="");
}
</script>
<td valign="top" colspan="3">
<select name="select" onChange="updateFeedback(this.options[this.selectedIndex].value)">
<option value="0">Select an option...</option>
<option value="1">Feedback</option>
<option value="0">No feedback</option>
</select></td>
</tr>
<tr>
<td valign="top" align="left" width="92" bgcolor="#ffffff"><font size="2" face="Arial, Helvetica, sans-serif">Comments:</font></td>
<td valign="top" colspan="3">
<input id="txtAns3" name="txtAns3" size="6" disabled></td>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.