Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    aiuto avanzato su COMBOBOX

    Salve a tutti,

    invoco ancora una volta il vostro aiuto.

    Ho una combobox che popolo attraverso delle funzioni javascript da una comunicazione in XML con un server con una combinazione ID e NOME.

    codice del popolamento della combobox:
    .....
    for(var i = 0; i < num; i++) obj.options[obj.options.length] = new Option(DeCompHTML(stati.item(i).getAttribute("NAME ")),DeCompHTML(stati.item(i).getAttribute("ID" )));
    obj.disabled = false;
    .....

    il codice della combobox è:

    <select class="inputboxSearch" disabled name="product_city" id="city" size="1">
    <option></option>
    </select>

    in pratica una volta scelta la citta si clicca un pulsante e vorrei inviare il NOME della citta al server.

    con la stringa javascript: "objform.product_city.value"

    estraggo però solo ID e non il NOME. come faccio ad estrarre il NOME.

    Grazie dell'aiuto
    Erebigal

  2. #2
    Forse objform.product_city.text ?

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  3. #3
    ho provato ma nell'xml adesso non scrive piu l'id ma "undefined" altre idee?
    Erebigal

  4. #4
    Avevo leggermente 'cannato'
    Questo esempio funziona, se ho capito bene cosa ti serve!
    Codice PHP:
    <html>
    <
    head>
    <
    title>titolo</title>
    <
    script type="text/javascript">
    function 
    Vedi() {
        var 
    document.getElementById('dati');
        
    alert("Value="+f.PROV.value+" Testo="+f.PROV.options[f.PROV.selectedIndex].text);
    }
    </script>
    </head>
    <body>
    <form id="dati">
    <select id="PROV" name="PROV"> 
    <option value="0">-- Selez. la Provincia --</option>
    <option value="037">BOLOGNA</option>
    <option value="038">FERRARA</option>
    <option value="040">FORLI` CESENA</option>
    <option value="036">MODENA</option>
    <option value="034">PARMA</option>
    <option value="033">PIACENZA</option>
    <option value="039">RAVENNA</option>
    <option value="035">REGGIO NELL'EMILIA</option>
    <option value="099">RIMINI</option>
    </select>
    </form>
    [url="javascript:;"]VEDI i dati selezionati[/url]
    </body>
    </html> 
    HTH
    Zappa
    P.S: ricordati di togliere il trattino che il forum mette fra le parole java e script!
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.