Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    57

    applica valore a textfield dinamicamente

    lo so che è una scemata... ma sta roba non mi entra proprio in testa...

    ho una funzione a cui passo due valori (i, nome).

    Nella pagina ho n campi di testo chiamati fo1, fo2, fo3... dinamicamente, in base al numero di record.

    Io vorrei che al clic venisse applicato il valore passato (nome) al campo fo(i).
    Quel che mi manca è la sintassi per raggiungere il campo fo giusto

    document.fo["i"].value ?

    non funzia...

    heeeeelp!
    Zeno

  2. #2
    Utente di HTML.it L'avatar di lake86
    Registrato dal
    Dec 2006
    Messaggi
    705
    Togli ""

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    57
    non funziona... mi dice

    document.fo è nullo o non è un oggetto.

    Però mi son reso conto di non essere stato preciso.

    In realtà fo1, fo2... sono nomi di FORM al cui interno c'è un textfileds chiamato "links"


    codice:
    	function applica(i, id_prod) {
    		var i
    		var id_prod
    
    		document.fo[i].links.value = 'dettaglio.asp?id_prod='+id_prod
    	}
    grazie ancora
    Zeno

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    document.forms['fo' + i].links.value = 'dettaglio.asp?id_prod=' + id_prod;

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    57
    funzionaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

    grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee


    (ma cos'è che non ho capito? perché mi ci incranio sempre su sta cosa?!?! )
    Zeno

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.