Menù a tendina concatenati

Giacca

Nuovo Utente
8 Mag 2008
13
0
0
Ciao a tutti ragazzi...
Sono nuovissimo di questo forum..e vi saluto innanzitutto:byebye:

Vi scrivo perchè ho un assoluto bisogno del vostro aiuto!!
Premetto di non intendermi molto di pc, e meno che meno di ajax..ma devo realizzare un sito web per un esame dell'università che ha tra i requisiti quello di usare un applicazione in questo linguaggio..

Ora vi spiego il mio problema..
Devo realizzare un form a tendina, che partendo da valori di partenza, mi dia come risultato un nuovo label a seconda della scelta (onreadystatechange).
Fin qui tutto ok..
Il problema è che voglio che mi appaia un altro label solamente se la prima scelta è "autore", mentre se è "titolo" non voglio che succeda nulla..
Con il codice che ha scritto io (e che devo mantenere abbastanza simile a quello datoci dal prof), succede che io veda tutti e tre i menù anche se la prima scelta è "titoli"..
Come posso fare..????
So che magari è una stupidata ma non so che fare

Questo è il codice..
Codice:
<script>
 function setXMLHttpRequest() {
       var xhr = null;
       // browser standard con supporto nativo
       if (window.XMLHttpRequest) {
         xhr = new XMLHttpRequest();
       }
       else if (window.ActiveXObject) {
         xhr = new ActiveXObject("Microsoft.XMLHTTP");
       }
       return xhr;
     }

     var xhrObj = setXMLHttpRequest();

     function populateList() {
       var par = document.forms[0].elements[0].value;
       var url = 'leggi.php?par=' + par;
       xhrObj.open('GET', url, true);
       xhrObj.onreadystatechange = getRicerca;
       xhrObj.send(null);
     }

     function getRicerca() {
       if(xhrObj.readyState == 4 && xhrObj.status == 200) {
         document.getElementById('risultati').innerHTML = "<label for='risultati'>Scelgi:</label><select id='risultato' class='text' name='risultato'>" + xhrObj.responseText + "</select>";
       }
       else {
         document.getElementById('risultati').innerHTML = 'Errore: ricerca fallita!';
       }
     };

     function populateList2() {
       var aut = document.forms[0].elements[1].value;
       var url = 'leggi2.php?aut=' + aut;
       xhrObj.open('GET', url, true);
       xhrObj.onreadystatechange = getArticolo;
       xhrObj.send(null);
     }

     function getArticolo() {
       if(xhrObj.readyState == 4 && xhrObj.status == 200) {
         document.getElementById('articoli').innerHTML = "<label for='articoli'>Scelgi:</label><select id='articolo' class='text' name='articolo'>" + xhrObj.responseText + "</select>";
       }
       else {
         document.getElementById('articoli').innerHTML = 'Errore: ricerca fallita!';
       }
     }
</script><FORM METHOD="GET" ACTION="articolo_leggi.php">
 <p align="center">
  <label for="parametri">Cerca:</label>
  <select id="par" class="text" name="par" onchange="populateList()">
    <option value="">Seleziona un criterio</option>
    <option id="autore" value="autore">Autore</option>
    <option id="titolo" value="titolo">Titolo</option>
      </select>
  </p>
  <p align="center" id="risultati" name="risultati" onchange="populateList2()">
   </p>
    <P align="center" id="articoli">
   </p>
  <P align="center">
  <INPUT TYPE="Submit" VALUE="Leggi">
 </P>
</FORM>

Aiutatemi...please..:dipser:
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Menù a tendina di ricerca con query PHP 1
M Stringa con spazi nel menù a tendina PHP 4
A Menù a tendina collegato a database PHP 13
S [PHP] menù a tendina che stampi voce scelta in precedenza PHP 1
A menù a tendina aiuto PHP 1
M Menù a tendina editabile HTML e CSS 0
P problema con tendina del menù, scompare sotto i contenuti HTML e CSS 7
F Menù a tendina Joomla 4
xone Ordinare tramite menù a tendina i risultati di una query già stampati MySQL 0
H Menù a tendina PHP 6
kiai969 menù a tendina più lento WordPress 15
N [RISOLTO]Se non è disponibile non stamparmi il valore nel menù a tendina PHP 4
M disabled di alcune voci di un menù a tendina prese da un ciclo while PHP 6
O menù a tendina con option variabili PHP 17
B Problema con menù a tendina HTML e CSS 4
A Menù a tendina: rinvio a pagina html PHP 2
S problemi passaggio dati da menù tendina ad un'altro frame Javascript 3
S Menù a tendina con "option value" variabili PHP 5
cervelliamo realizzato menù a tendina con css, internet explorer non lo legge bene HTML e CSS 15
C Estrazione MySql da menù a tendina PHP 42
M caricare una pagina attraverso menù a tendina Javascript 1
P Problema con un menù a tendina PHP 7
Danilo82 Menù a tendina - cercasi collaboratore Javascript 3
G menù a tendina con HTML e Javascript Javascript 3
S Menù a tendina Javascript 1
E Dhtml: menù a tendina Javascript 1
mythar Menù a Tendina = Menù Principale ASP.NET 11
A Menù a tendina con link HTML e CSS 7
E menù tendina, sono incapace! Javascript 9
P Problema: menù a tendina Javascript 1
I Info menù a tendina PHP 0
I menù a tendina in html HTML e CSS 0
K Destinazione menù a tendina Javascript 4
N Menù a tendina dinamici Classic ASP 6
R personalizzare menù a tendina Javascript 2
O menù a tendina javascript HTML e CSS 3
B menù a tendina con Front Page HTML e CSS 21
G Elementi Menù orizzontali HTML e CSS 2
psikolele Dropdown menù HTML e CSS 2
F menù select dinamico da db in php PHP 3
L Menù con switch case C/C++ 1
J Richiama descrizione da menù PHP 11
Z Menù di navigazione responsivo HTML e CSS 0
R Barra del menù principale decentrata Joomla 4
D Aumentare i sublevel del menù del theme Webdesign e Grafica 1
Tommy03 Contenitore non si nasconde dietro al menù HTML e CSS 1
Tommy03 Due menù nella stessa app Sviluppo app per Android 0
C [PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db PHP 1
C [PHP] Form inserimento più menù a discesa PHP 9
V Menù CSS da file in cartella esterna HTML e CSS 4

Discussioni simili