Netbeans заполняет раскрывающийся список на основе другого раскрывающегося списка html netbeans

У меня есть интерфейс, в котором у меня есть два выпадающих списка в html, один из которых является маркой (маркой) телефона, а другой - моделью. Так что один из меток работает нормально (данные вызова из базы данных (sql)), но я хочу, чтобы каждый раз, когда я выбираю в раскрывающемся списке моделей не должен отображаться весь список данных о моделях из базы данных, а только конкретный для выбранной марки без обновления на странице. например, если я выберу отметку Nokia, он автоматически покажет только модели Nokia, а не Samsung или любые другие другой знак телефона! я не знаю, возможно, это sql для модели, как в модели таблицы, которая у меня есть (model_tel, marque_tel (который является внешним ключом от marque_tel)) поэтому я попытался использовать команду where для sql, но она не работает, потому что я хочу сказать, где marquel_tel='//марка, выбранная в раскрывающемся списке маркировки//', но я не знаю, как это сделать в java (html)

проблема в том, что я не очень разбираюсь в javacsript или ajax ....... так что, если кто-то из вас может помочь, это действительно много значит

вот как выглядит пример кода (здесь я сразу перешел к главному):

<label>Marque:

 <span class="small">selectionner la marque</span></label>

<%ResultSet rst = in.executeQuery("select distinct(Marque_Tel) from Marque_Tel");%> 

<table id="d"><tr><td id="k">
       <select name="marque" id="marque"  onchange="displayDate(this)">
       <% while (rst.next()) {%>
       <option></option>
      <option><%=rst.getString(1)%></option> //showin marksfrom data of sql//
      <% }%>`

   </td></tr></table><br><br><br>
            <label>Modele:
           span class="small">selectionner le modele</span></label>
            //callin phone models from sql database down here//

            <%ResultSet rs = in.executeQuery("select * from Modéle_Tel where           
      marque_tel='"+rst.getString(1).toString()//but this in not workin//"' ");%>

     <select name="modele" id="modele" >
       <% while (rs.next()) {%>
       <option></option>
      <option><%=rs.getString(1)%></option>//callin phones models
           </select>

                <button type="submit">VALIDER</button>  </html>

person Yung Soul    schedule 20.03.2013    source источник
comment
Посмотрите здесь: stackoverflow.com/questions/8643096/   -  person Sharun    schedule 20.03.2013
comment
@slacker спасибо за ссылку, но она все еще не совсем работает ... я попробую еще раз, дайте мне посмотреть !! :)   -  person Yung Soul    schedule 20.03.2013
comment
Я думаю, вам лучше начать с основ использования ajax в jsp. В противном случае вам будет сложно реализовать вышеописанное. Всего наилучшего.   -  person Sharun    schedule 20.03.2013
comment
да..очень скоро заболею!!!! просто я делаю вложения, и они дали мне работу, но мы еще не делали этого в школе! спасибо   -  person Yung Soul    schedule 20.03.2013


Ответы (1)


Вы должны использовать Ajax для этой проблемы. Вы не можете получить заполненный раскрывающийся список на основе другого раскрывающегося списка без обновления страницы. Таким образом, единственный вариант — использовать Ajax.

person Gaurav Parvadiya    schedule 20.03.2013
comment
thnx @gaurav .... в этом проблема, я еще не сделал ajax или javascript .. но это хорошо !! - person Yung Soul; 21.03.2013