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

    invio dati da menù a discesa a casella di testo

    Chiedo scusa se l'argomento già esiste. Ho cercato in giro, ma non ho trovato nulla che soddisfa il mio problema attuale.

    Mi trovo con questo problema, solo parzialmente risolto.
    La mia necessità è quella di accodare in una casella di testo le varie voci scelte da una casella a discesa.
    In un mormale form HTML ci sono riuscito, ma in un form dinamico creato con PHP non ci riesco perchè non riesco ad individuare la casella di testo.

    La funzione JS è questa:
    codice:
    function JumpMenu(sel){
    testo= document.pippo.accetta.value;
    if(sel.selectedIndex!=0){
        lnk=sel.options[sel.selectedIndex].value
        if(lnk!=null){
            document.pippo.accetta.value=testo + ", " + lnk;
        }
        else document.pippo.accetta.value="AAA";
        }
    else document.pippo.accetta.value="";
    }
    Questa funzione viene richiamata da un Form chiamato "pippo" in questo modo:
    codice:
    <select size="1" name="type" class="form" onChange="JumpMenu(this)" style="font-size: 8 pt; font-family: Verdana">
    Come è visibile da >>>questa pagina<<< ci sono due semplice form:
    uno in puro HTML ed uno uno in PHP.

    Orbene quello HTML funziona, quello dinamico in PHP non riesco a farlo funzionare.
    Immagino che alla funzione debba inviare anche il nome della casella di testo, ma, essendo questa dinamica e quindi sempre con un nome diverso, non so come fare.

    Questa casella di testo viene creata in questo modo:
    codice:
    $nome_casella = "casella_testo";
    .................................
    echo "<input name=\"".$nome_casella."\" type=\"text\" id=\"".$nome_casella."\" size=\"50\">\n";
    Vi ringrazio se mi aiutate a risolvere questo problema


  2. #2
    Ciao,
    come ora potete vedere sempre dall'esempio che ho postato qui sopra, aspettando una risposta sono riuscito a risolvere giocando un po' sulla sintassi PHP che inizialmente era sbagliata



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