<table align="center" border="0" id="typeTable" >
<%for(int i=1;i<=count;i++){%>
<tr id="a">
<td align="left" valign="top">
<p>Problem Type <%=i+1 %></p>
</td >
<td align="left" valign="middle">
<p>Number of question to generate: </p>
</td>
<td align="left" valign="middle" >
<select name="type<%=i %>" id="mySelect" >
<option>0</option>
<option>5</option>
<option>10</option>
<option>20</option>
</select>
</td>
</tr>
<%}%>
<input type="hidden" name="totalNumOfType" value="<%=count%>"/>
</table>
嗨,当我从数据库中获取计数以显示数学主题中有多少类型的问题时,我有上面的代码为表行执行for循环。
下拉菜单列表名称我已将名称的int I设置为每行都有一个单独的名称,以便我可以将所选的每个下拉列表的值传递给下一页,我可以成功完成。
现在的问题是我在使用javascript禁用所有下拉菜单列表时遇到问题,因为它不知道会有多少计数。
我已使用以下代码禁用下拉菜单。
<script type="text/javascript">
function disable()
{
document.getElementById("mySelect").disabled=true;
}
function enable()
{
document.getElementById("mySelect").disabled=false;
}
</script>
我一直在思考但无济于事。任何帮助将非常感激。谢谢!
答案 0 :(得分:0)
你试过jquery prop函数:$(“#mySelect”)。prop(“disabled”,true)?