Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    26

    Accedere a campi input da javaScript per validazione form

    Ciao ragazzi,
    ho un problema con l'accesso a un campo input da javaScript usando il DOM. Questo il codice:

    registrazione.html
    codice:
    ...
    <div class="contenuto">
     <form action="#" id="form_reg" name="form_reg">
      <fieldset><legend>Dati anagrafici</legend>
       <label class="block">Nome:<br>
        <input name="nome" size="30" type="text" tabindex="1">
       </label>
      </fieldset>
     </form>
    </div>
    (validato strict)

    valida_form.js
    codice:
    var nome= document.form_reg.nome.value;
    ...
    Non viene rilevato il contenuto dell'input e se provo una document.write(nome) mi notifica che è impossibile recuperare la proprietà 'nome' di un riferimento nullo o non definito... Come mai?

    Grazie!!

    Andrea

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ricordati che valida_form.js deve incluso dopo il campo in questione oppure lanciato al onload (cioè quando il documento/pagina è completamente caricato) altrimenti va in errore perché viene richiamato un campo non ancora presente nel documento
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    26
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Ricordati che valida_form.js deve incluso dopo il campo in questione oppure lanciato al onload (cioè quando il documento/pagina è completamente caricato) altrimenti va in errore perché viene richiamato un campo non ancora presente nel documento
    Ciao Andrea!
    Sì ma infatti l'ho provato sia subito dopo il form che dopo il div... ma nulla!

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Strano, mette un link alla pagina pubblica (tuosito.xxxx/paginademo.xxxx)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    26
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Strano, mette un link alla pagina pubblica (tuosito.xxxx/paginademo.xxxx)
    Mmm non ho capito scusa...

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da andre88 Visualizza il messaggio
    Mmm non ho capito scusa...
    Posta un link alla pagina pubblica
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    26
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Posta un link alla pagina pubblica
    Andrea perdonami ma continuo a non capire... Io sto facendo tutto "offline"...

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da andre88 Visualizza il messaggio
    Andrea perdonami ma continuo a non capire... Io sto facendo tutto "offline"...
    Esistono server free come altervista.org che ti forniscono spazio gratis, se non ci dai la possibilità di visonare la pagina completa è impossibile fare congetture o ipotesi
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Usare per le variabili no stesso nome usato per i campi puo' generare errori, in particolar modo con IE.

    Usa la fantasia!

    var w_nome= document.form_reg.nome.value;
    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

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    26
    Quote Originariamente inviata da br1 Visualizza il messaggio
    Usare per le variabili no stesso nome usato per i campi puo' generare errori, in particolar modo con IE.

    Usa la fantasia!

    var w_nome= document.form_reg.nome.value;
    Ciao br1! Provato a cambiare come suggerito, ma nessun effetto...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.