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

    aggiungere option in select html

    ciao a tutti,

    ho cercato su internet, ma non ho trovato la soluzione al mio problema...

    ho una select popolata da una tabella mysql:


    <select>
    <option value="0">Nuovo elemento</option>
    <option value="1">Volvo</option>
    <option value="2">Saab</option>
    <option value="3">Mercedes</option>
    <option value="4">Audi</option>
    </select>

    tabella semplice (id, nome)...

    vorrei una procedura che cliccando su "Nuovo elemento" o su un bottone esterno alla select, possa inserire effettivamente un nuovo record nella tabella e aggiornare la select ... SENZA AGGIORNARE L'INTERA PAGINA...
    grazie...

  2. #2
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    codice:
    var oNewOpt = document.createElement("option");
    oNewOpt.value = "[VALORE]";
    oNewOpt.textContent = "[ETICHETTA]";
    document.tuoForm.tuaSelect.appendChild(oNewOpt);
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

  3. #3
    Devi usare Ajax per inserire il nuovo valore nella tabella quindi devi recuperarne l'id ed aggiornare la select con la nuova coppia id/nome.
    Qui trovi un tutorial su Ajax:
    http://www.w3schools.com/ajax/default.ASP

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.