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

    [XHTML] form name e javascript

    Ho un form con il relativo controllo dei campi in javascript che ha questa forma
    codice:
            //Effettua il controllo sul campo "Nome"
            if (document.Messaggi.Nome.value.replace(/^\s+/,"").replace(/\s+$/,"").length == 0){
               alert('Il campo "Nome" è obbligatorio.');
               document.Messaggi.Nome.focus();
               return false;
            }
    Dove "Messaggi" è il name del form!
    In HTML non c'erano problemi, ora che l'ho convertito in Xhtml l'attributi "name" non è più valido, ma se lo tolgo o metto ID il javascript non me lo riconosce più!
    Come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    l'attributo name e` valido solo nei tag interni ad un form.

    Per indirizzare un id, si usa:
    document.getElementById('ID_OGGETTO').
    Nel tuo caso:
    document.getElementById('Messaggi').Nome.value.rep lace(...);
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    ok ce provo, grazie Mich!

  4. #4
    macché nn va! :master:

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Un generico "nn va" non basta per aiutarti.
    Come minimo posta il codice cosi` come e` adesso.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    lo linko per evitare di scriverlo tutto qui
    http://alexwd.altervista.org/test/ideavita/js/form.js
    con firefox si vede come normale testo

    posto anche il form?

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Posta il link alla pagina!
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    ma ma ma...non ci capisco più niente!
    Adesso va, messo on-line funziona, mentre in locale no!

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Capita; dipende anche dal browser, ma in locale alcuni link possono essere diversi ed inoltre il DOM puo` rispondere in modo diverso.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.