Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    116

    Trattino "-" in parametro funzione

    Ciao a tutti, premetto che utilizzo da poco, almeno seriamente, javascript, e mi sono scontrato con questo problema:
    Ho una funzione che richiamo attraverso il click su link
    Codice PHP:
    <form>
    <
    input type="text" name="nome-campo" value="" />
    [
    url="#"]link[/url]
    </
    form

    Il parametro della funzione è il valore di un campo nello stesso modulo che ha il trattino interno.

    Ho verificato che la funzione va in errore. Da premettere che il vero flusso dell'applicazione è molto più complesso.

    Ovviamente la risoluzione più ovvia sarebbe elimina il trattino ....

    Ma non posso.....

    Come posso fare? C'è qualche funzione che mi permette di passare il valore e non ottenere errori?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    this.form.elements['nome-campo'].value

    c'e' pero' un errore di fondo:
    un link non e' un elemento di form quindi non puoi parlare di this.form, ma devi parlare di document.nomeForm o document.getElementById('idForm')

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    116
    [nome-campo]

    Fantastico funziona...

    Il link era per rendere l'esempio più velece, in realta è un doppio click su un campo testo... che appartiene allo stesso form.

    Grande...grazie tanto...


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.