Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488

    inserisci nuovo dato in option value se non c'è senza ripartire da capo

    Caio a tutti, vorrei creare la possibilità di inserire un nuovo dato nel campo option value se nell'elenco esistente ancora non c'è e farlo comparire subito dopo senza dover ricominciare da capo a compilare il form iniziale; mi spiego meglio con un esempio concreto :

    Io inserisco un appuntamento per un certo cliente che estraggo dal campo option value come nel codice seguente :

    <form method="POST" action="Inserimento_App_ora.asp">



    Data
    <input type="text" name="Data">
    </p>



    Ora
    <input type="text" name="Ora">

    </p>



    Descrizione
    <input type="text" name="Descrizione" size="100">
    </p>



    Cliente
    <select name="IDCliente">
    <option value="">seleziona</option>
    <%Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = d:\inetpub\webs\....mdb")
    Set objRs = Server.CreateObject("ADODB.Recordset")
    set objRs = objConn.Execute("SELECT IDCliente,[Cognome e Nome] FROM Anag_Clienti")
    if not objRs.eof then
    do until objRs.eof
    %>
    <option value="<%=objRs("IDCliente")%>"><%=objRs("Cognome e Nome")%></option>
    <%
    objRs.moveNext
    loop
    %>
    </select>
    <%
    end if
    objRs.close
    set objRs = nothing
    objConn.close
    set objConn = nothing
    %>
    </select>
    </p>



    <input type="submit" value="Invia" name="x">
    </p>
    </form>

    Se però il cliente ancora non esiste vorrei poterlo inserire, magari con una popup che mi apra il form già esistente con il quale inserisco i nuovi clienti e, appena chiusa questa, far sì che il cliente appena inserito compaia nel campo option value senza dover nuovamente inserire "ora" , "data" e "descrizione".

    Chi mi può dare una mano?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488
    C'è qualcuno che può aiutarmi ?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488
    Please?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi ricaricare la pagina in ogni caso, passando però i valori dei campi già inseriti (che avrai passato al popup).
    Si fa in javascript.

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488
    Ciao, felice di risentirti!
    Non potevi che essere tu l'anima pia a venirmi in aiuto!
    e, neanche a farlo apposta stiamo parlando di codice fatto praticamente da te! ricordi?
    In realtà però ancora mi hai solo dato la speranza che cosa sia fattibile, ma cosa fare? da dove iniziare?

  6. #6
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    Originariamente inviato da Roby_72
    ...
    Si fa in javascript .
    ...
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488
    scusa ma il tuo link rimanda semplicemente al forum javascript non ad una discussione inerete il mio problema, ti 6 sbagliato o voleva solo essere un suggerimento per spostarmi in quel forum?
    In quest'ultimo caso, diciamo pure che questo "forse" è compito dei moderatori ...... e se non lo ha fatto proprio roby_72 penso ci sia una ragione non credi?!?
    In caso contrario prova a rimandare il link, grazie.

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi fare una ricerca nel forum javascript: passaggio parametri da form a popup e viceversa, ovvero come ricaricare la pagina madre alla chiusura della figlia (popup).

    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    488
    Ok grazie, provo a vedere che trovo

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    55
    ...oppure, senza usare js,
    se nella select non c'è il campo richiesto, sotto ci metti un altro bel campo di testo e ti vai a caricare quel valore nella tabella con le option della select, così dalla prossima volta, al prossimo che caricherà quella pagina, nella select comparirà anche quel campo inserito dal tizio precedente..

    non notare l'italiano, sono davanti al pc da 16 ore.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.