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

    [js] sostituire valore di tutti gli elementi con id che inizia in modo simile

    Salve a tutti
    Io ho più text input con id simile (ad esempio: 'mioid1', 'mioid2', 'imioid3' eccetera)

    come faccio a cambiare a tutti il loro valore utilizzando un espressione simile:

    document.getElementById('mioid'[qualunque valore]).value=valore;


    insomma devo modificare il valore di tutti gli input text il cui id inizia per 'mioid'.

    Si può fare qualcosa?

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao Aardvark,

    una roba tipo questa
    codice:
    <script language="javascript">
    function prova(ff,valore){
      inizio = 'mioid'
      for(i=0;i<ff.elements.length;i++)
        if(ff.elements[i].type=='text' && ff.elements[i].id.substr(0,inizio.length)==inizio)
          ff.elements[i].value=valore
    }
    </script>
    da richiamare ad esempio così
    codice:
    <input type="button" value="prova" onclick="prova(this.form,'pippo')">

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.