2013-09-13 3 views
0
<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> 

Привет, У меня есть код выше, чтобы сделать цикл для строки таблицы, когда я получаю счет из базы данных, чтобы показать, сколько типов задач в математике тему ,Отключение многих выпадающего списка сразу Использование JavaScript

Имя списка выпадающего меню Я поместил int I для имени, чтобы каждая строка имела индивидуальное имя, чтобы я мог передать значение каждого выпадающего списка, выбранного на следующую страницу, что я могу сделать успешно.

Проблема в том, что у меня есть проблема с отключением всего выпадающего списка меню с помощью javascript, так как он не будет знать, сколько будет счетчиков.

Я использовал следующий код, чтобы отключить выпадающее меню, например.

<script type="text/javascript"> 


     function disable() 
     { 
     document.getElementById("mySelect").disabled=true; 
     } 
     function enable() 
     { 
     document.getElementById("mySelect").disabled=false; 
     }  
</script> 

Я думал, но безрезультатно. Любая помощь приветствуется. Спасибо!

ответ

0

Вы пробовали функцию jquery prop: $ ("# mySelect"). Prop ("disabled", true)?

+0

yup пытался. Но только первый раскрывающийся список отключается. Другие не отключены. Hmmm ... – gonggong

+0

попробуйте модифицированный идентификатор с классом типа $ (". MySelect") – user1956570

+0

большое спасибо! оно работает! Спасибо большое! – gonggong

Смежные вопросы