Visualizzazione dei risultati da 1 a 3 su 3

Discussione: funzione

  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    funzione

    codice:
    function  mia_funzione(x)
    {
    var campo = "F"+x
    
    document.mioform.campo.value
    
    }
    ovviamente va in errore...

    ma come posso riferirmi ad un campo senza usare un id ma usando un parametro ?

  2. #2
    dà errore perchè non interpreta la stringa campo come una variabile estraendone il contenuto, ma come nome di un campo

    potresti semplicemente usare l'array associativo elements del form

    function mia_funzione(x)
    {
    var campo = "F"+x;

    document.getElementById('mioform').elements[campo]......
    ............
    }

    getElementById è necessario per avere un codice standard
    Michele Castellucci
    Sviluppatore Web del Consorzio CottonBit
    Consorzio Cottonbit
    Risorse per la programmazione
    Dire Fare Programmare!

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: funzione

    Originariamente inviato da agenti
    codice:
    function  mia_funzione(x)
    {
    var campo = "F"+x
    
    document.mioform.campo.value
    
    }
    ovviamente va in errore...

    ma come posso riferirmi ad un campo senza usare un id ma usando un parametro ?
    Sei sul forum da una vita e ancora non sai mettere insieme un titolo consono VVoVe:
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.