Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema FORM

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628

    Problema FORM

    Ciao a tutti
    COme mai non funziona cosi?

    codice:
    var c = campi[i];
    alert(document.form_dati.c.value);
    Dove campi[i] è un array che contiene i nomi dei campi del Form.

    C'è un altro modo?

    Grazie
    Software gratuito per gestire le tue newsletter: Mercurio

  2. #2
    Ma 'campi[i]' è un elemento dell'array, o è un array a sua volta?

    Mettiamo il caso che non sia un array a sua volta; il codice necessario e sufficiente dovrebbe essere il seguente:

    codice:
    alert(campi[i].value)

  3. #3
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053

    Re: Problema FORM

    Originariamente inviato da [D]ottor
    Ciao a tutti
    COme mai non funziona cosi?

    codice:
    var c = campi[i];
    alert(document.form_dati.c.value);
    Dove campi[i] è un array che contiene i nomi dei campi del Form.

    C'è un altro modo?

    Grazie
    Scritta come l'hai scritta tu viene cercato l'input con name="c" e non con name uguale al contenuto della variabile c.

    Una form è una collection, per cui puoi riferirti a un suo oggetto tramite indice o tramite nome.
    La sintassi corretta è:
    codice:
    document.form_dati[c].value
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

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.