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

    document.form - funzione

    ciao, sto facendo una funzione che utilizza document.form, ecc. e accetta come parametri il nome della form e il relativo campo, ma ho problemi nel concatenamento e non avendo il manuale sotto il naso vi chiedo un aiutino.

    function prova(nome_form, nome_campo)
    {

    var x = document.forms['" + nome_form + "']. + nome_campo +.value;

    }


    so che la sintassi corretta è:

    document.forms['form_inserisci'].txt_nome.value


    coe devo fare per concatenarli?

    ciao e grazie

  2. #2
    qualcuno sa dirmi almeno se si può fare?

    so che si può accedere ad una form o con l'indice es:
    document.forms[0].....

    o con il nome
    document.forms['nome']


    ma non so se il nome può essere un parametro.

    aiuto! :master:

  3. #3
    allora.....ho trovato come fare per la form:


    function prova (nome_form)
    ...
    ...

    document.forms[nome_form].txt_nome.value;


    così ho il nome della form variabile (preso come parametro della funzione)


    ora devo trovare come fare per rendere anche il campo variabile,

    se mi aiutate ... grazie

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    puoi usare la collezione elements dell'oggetto form
    codice:
    function prova(nome_form, nome_campo)
    {
    
    var x = document.forms[nome_form].elements[nome_campo].value;
    
    }

  5. #5
    GRAZIE MILLE.

    stavo provando a ciclare con collection item.....(tipico di altri linguaggi)


    comunque in javascript è 'elements'



    GRAZIE MILLE willybit

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.