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

    [REQ] riempire i campi di una form

    Salute a tutti

    se ho una form su una pagina aperta e volessi riempire alcuni campi di questa con uno o più campi selezionati da un'altra pagina aperta per l'occasione, quale comando devo usare?
    es pratico: form di inserimento di un film nell prima pagina. per inserire gli attori prendo i nomi da un'altra finestra che apro mediante un link accanto al campo attore della form. Come faccio a fare in modo che le selezioni fatte nella lista finiscano nel campo della form?

    grazie
    Cristian

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se il campo nella principale si chiama attori
    i link x passare il nome alla principale possono essere così
    codice:
    Marlon Brando
    chiaramente, ogni click su di un nome di attore sostituisce il nome già presente
    se vuoi accodare i nomi uno dietro l' altro (nell' es. separati da ; )
    codice:
    Marlon Brando
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    per eccedere a campi su finestra popup prova

    dalla popup:


    window.opener.document.NOMEFORM.NOMECAMPO


    oppure dalla madre

    nomepopup.document.NOMEFORM.CAMPO




  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ops, x lista intendi campo select?

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    OT: percheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee arrivo tardi?

  6. #6
    o una <select> o una semplice lista di nomi visualizzati in una tabella...

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da xabaras
    una semplice lista di nomi visualizzati in una tabella...
    quindi? provato con i link tipo quello che ti ho postato?

  8. #8
    tutto ok, grazie!

    ma se volessi evitare di far apparire il ";" se c'è solo un attore?
    E se volessi chiudere la finestra secondaria appena cliccato sull'attore?

    Scusa ancora per il disturbo

  9. #9
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    figurati,
    potresti fare così che è un po' + pratico
    e il ; lo premette solo se il campo contiene già altri nomi

    <script type="text/javascript">
    function passa_attore(nome){
    var att=window.opener.document.nome_form.attori
    att.value=(att.value!='')?att.value+';'+nome:nome
    self.close()
    }
    </script>
    Marlon Brando
    ...
    ciao

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.