Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Input name dinamici

  1. #1
    Utente di HTML.it L'avatar di kava01
    Registrato dal
    Jul 2006
    Messaggi
    116

    Input name dinamici

    Ciao vorrei creare una funzione che all'onchange di un input mi esegua una istruzione. I nomi degli input sono creati dinamicamente e pare che il problema sta proprio qui:

    <script language="javascript">
    function aggiorna(ord)
    {
    var nomemodulo = ord+'-totale';

    document.modulo.nomemodulo.value = '111'

    }
    </script>

    Ovviamente cosi come l'ho fatto io non funziona, lui infatti si aspetta un input che per nome ha "nomemodulo"... Invece quel "nomemodulo altro non è che una variabile.

    Come posso fare?

    Grazie!
    Kava

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    document.modulo.elements[nomemodulo].value = '111'

    ciao
    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

  3. #3
    Utente di HTML.it L'avatar di kava01
    Registrato dal
    Jul 2006
    Messaggi
    116
    DDDDdddddenghiù!!!!



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.