Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Form corretti

  1. #1

    Form corretti

    Ciao!
    Sto cercando di costruire un sito accessibile ma per i form il validatore di accessibilità Bobby suggerisce ...
    <label for="q">Cerca</label>
    <input type="text" id="q" value="" name="" />

    perchè devo mettere nell'input sia l'id che name???
    ...

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il form e` un oggetto che e` sempre stato accessibile tramite JS.

    La forma universale di accedere ad un campo e`:
    document.NOMEFORM.NOMECAMPO

    mentre la forma "moderna" e`:
    document.getElementById('IDCAMPO')

    Nota che nel primo caso si usa quanto specificato nell'attributo name, nel secondo si usa l'id.

    Bobby non e` in grado poi di vedere se nell'eventuale script tu usi l'una o l'altra forma, ne` tantomeno se poi farai delle modifiche, per cui e` buona cosa specificare ambedue (e dare lo stesso valore).

    Non so se questa spiegazione sia sufficiente ...

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Originariamente inviato da Mich_
    Il form e` un oggetto che e` sempre stato accessibile tramite JS.

    La forma universale di accedere ad un campo e`:
    document.NOMEFORM.NOMECAMPO

    mentre la forma "moderna" e`:
    document.getElementById('IDCAMPO')

    Nota che nel primo caso si usa quanto specificato nell'attributo name, nel secondo si usa l'id.
    Solo per aggiungere che e' la form ad essere richiamata con ID, nella form l'uso dell'attributo name da' un errore di validazione... quindi:

    document.getElementById('IDform').nomecampo

    es

    <form action="#" id="IDform">
    <input type="text" name="mail" id="mail" value="" size=""/>
    </form>
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

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.