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

    [JS] Problemi con form e valori dei campi della form!

    a tutti
    ho un problema:
    devo modificare dei campi tramite JS ma non riesco a dare il nome del campo allo script....
    Mi spiego meglio:
    ho una pagina JSP che carica una tabella che ha N righe e M colonne (il numero di righe e di colonne dipendono da delle tabelle di un DB) ora io dovrei modificare dei campi ua volta che ho eseguito una certa operazione e lo stavo sviluppando in questo modo:

    <script>
    function cambia (nome,valore)
    {
    document.myform['+nome+'].value=valore;
    }
    </script>

    e in ogni td della tabella gli avevo messo : onfocus=cambia(<%=[nome del canpo della form]%>, <%=[valore]%>)
    Mi potete dire dove sbaglio? PLZ


    P.S.: Quando carico la pagina mi da errore JavaScript: Previsto identificatore e mi punta l'errore al TD......
    Si dice che ci vuole un minuto per notare una persona speciale, un'ora per apprezzarla, un giorno per volerle bene, ...ma poi tutta una vita per dimenticarla.

    UN AMICO E' UN SOLE SENZA TRAMONTO...

  2. #2
    prova così:

    codice:
    <script>
    function cambia (nome,valore)
    {
    document.myform.elements[nome].value=valore;
    }
    </script>
    e per la chiamata:

    codice:
    onfocus="cambia('<%=[nome del canpo della form]%>', '<%=[valore]%>');"
    ciao

  3. #3
    Originariamente inviato da var
    prova così:

    codice:
    <script>
    function cambia (nome,valore)
    {
    document.myform.elements[nome].value=valore;
    }
    </script>
    e per la chiamata:

    codice:
    onfocus="cambia('<%=[nome del canpo della form]%>', '<%=[valore]%>');"
    ciao
    Prima di tutto grazie della risposta...... poi ho provato e purtroppo da lo stesso idetico errore
    Si dice che ci vuole un minuto per notare una persona speciale, un'ora per apprezzarla, un giorno per volerle bene, ...ma poi tutta una vita per dimenticarla.

    UN AMICO E' UN SOLE SENZA TRAMONTO...

  4. #4
    che tipo di errore ti viene notificato?

  5. #5
    L'errore è:
    Previsto identificatore
    e la riga a cui punta è questa:
    <td onfocus="cambia('Pro83'.'20');">20</td>

    Si dice che ci vuole un minuto per notare una persona speciale, un'ora per apprezzarla, un giorno per volerle bene, ...ma poi tutta una vita per dimenticarla.

    UN AMICO E' UN SOLE SENZA TRAMONTO...

  6. #6
    dovrebbe esserci una virgola fra i due parametri, non un punto.

  7. #7
    Originariamente inviato da var
    dovrebbe esserci una virgola fra i due parametri, non un punto.
    Non so se ridere o piangere prima va beh grazie 100000000000000000000000000000000000000000 per l'aiuto
    Si dice che ci vuole un minuto per notare una persona speciale, un'ora per apprezzarla, un giorno per volerle bene, ...ma poi tutta una vita per dimenticarla.

    UN AMICO E' UN SOLE SENZA TRAMONTO...

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.