![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
Hey Amico Visitatore, Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione W3C - Usabilità - Accessibilità - Qualità |
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
Moderatrice
|
Cerco form accessibile XHTML 1.0
Salve a tutti sto cercando un esempio di form accessibile
XHTML 1.0 strict dove sia prevista la legge sulla privacy e acconsento non acconsento. Se non cliccato acconsento esce il messaggio di errore e se non vengono compilati alcuni dati viene visualizzato il messaggio di errore. Grazie a tutti coloro che vorranno indicarmi una risorsa utile. Deb |
|
|
|
|
|
|
|
#2 (permalink) | |
|
Non iscritto
Messaggi: n/a
|
Quote:
http://www.extrowebsite.com/articolocss.asp?ID=26 il resto, ossia stabilire i campi obbligatori, puoi farlo tu. Per il js non so aiutarti ![]() PS: avevo un link con dei form accessibili... appena lo ritrovo lo posto. | |
|
|
|
#4 (permalink) |
|
Moderatrice
|
Ho fatto una prova, ho fatto i controlli ma non mi accetta lo script e non mi accetta il name nel form. Questi sono i due errori che mi trova.
La prova la trovate qui http://www.dedwebdesign.it/provaform.html Grazie per chi mi potrà aiutare a risolvere questo problema Deb |
|
|
|
|
|
#5 (permalink) |
|
Esperto
|
Ho un inizio di congiuntivite
e non riesco a vedere tutto.Lascia solo type="text/javascript" togliendo il language e vedi che succede... Nell'asp metti l'id Poi facci sapere. (stai usando strict) Per adesso scusami, ci guarderò molto meglio appena riesco |
|
__________________
Massimiliano Navacchia aka Hogudo |
|
|
|
|
|
|
#6 (permalink) |
|
Moderatrice
|
Ciao Massimiliano, sei sempre di grande aiuto!
Mi dispiace per la tua congiuntivite ![]() Si sto usando XHTML 1.0 strict Non capisco quando dici nell'asp metti l'Id ho tolto il language ma mi rimane questo errore ...........: there is no attribute "name" derivante da questo <form action="http://...../insert.asp" method="post" name="form1"> che lo troviamo nei controlli if (document.form1.txtNome.value.length==0){mess = mess + "Hai dimenticato di inserire il nome\n";} e if (mess==""){document.form1.submit();} |
|
__________________
Bed and Breakfast in Toscana | Sardegna vacanze 2008 | Last Minute Sardegna Soggiorno Agosto 2009 in Thailandia con il Forum Gt Ultima modifica di deborahdc : 31-10-06 19:44. |
|
|
|
|
|
|
#7 (permalink) |
|
Esperto
|
aggiungere id="form1" ?
(domani se riesco guardo il codice) |
|
__________________
Massimiliano Navacchia aka Hogudo |
|
|
|
|
|
|
#8 (permalink) |
|
Esperto
|
nel senso
<form action="http://...../insert.asp" method="post" id="form1" name="form1"> |
|
__________________
Massimiliano Navacchia aka Hogudo |
|
|
|
|
|
|
#10 (permalink) |
|
Moderatrice
|
trovato soluzione
![]() ora ve la posto. Ringrazio tutti, ringrazio Massimiliano, e ringrazio anche Fanta per aver dato il suo prezioso contributo. Deb |
|
__________________
Bed and Breakfast in Toscana | Sardegna vacanze 2008 | Last Minute Sardegna Soggiorno Agosto 2009 in Thailandia con il Forum Gt Ultima modifica di deborahdc : 01-11-06 15:50. |
|
|
|
|
|
|
#11 (permalink) |
|
Moderatrice
|
Allora nella pagina html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it-IT" lang="it-IT"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>Esempio di form in strict 1.0 con controllo normativa sulla privacy</title> <script src="js/checkform.js" type="text/javascript"></script> </head> <body> <form id="form1" action="mail-buttissima.asp" method="post"> <fieldset> <legend>Richiesta informazioni</legend> <table> <tr> <td> Nome*</td> <td> <input id="txtNome" name="txtNome" size="20" type="text" /></td> <td> Cognome</td> <td> <input id="txtCognome" name="txtCognome" size="20" type="text" /></td> </tr> <tr> <td> Indirizzo E-Mail: * </td> <td> <input id="email" name="email" size="20" type="text" /></td> <td> Telefono*:</td> <td> <input id="txtTelefono" name="txtTelefono" size="20" type="text" /></td> </tr> <tr> <td colspan="4"> </td> </tr> <tr> <td colspan="4"> Informativa sulla Privacy</td> </tr> <tr> <td colspan="4"> <textarea class="input_textarea" cols="30" name="pippo" rows="10">INFORMATIVA AI SENSI DELL’ART. 13 DEL D.LGS 196/2003 Ai sensi dell’art. 13 D.Lgs. 30 giugno 2003, n. 196 (in seguito denominata legge), ed in relazione ai dati personali che la riguardano e che formeranno oggetto di trattamento, la informiamo di quanto segue: </textarea> </td> </tr> <tr> <td> <label for="accetto"> <input id="accetto" type="checkbox" value="accetto" /> Accetto</label> <input name="Submit" onclick="checkForm();" type="button" value="Invio Dati" /> </td> </tr> </table> </fieldset> </form> </body> </html> |
|
|
|
|
|
#12 (permalink) |
|
Moderatrice
|
Poi dentro inserire questo file denominato checkform.js all'interno di una cartella denominata js
// JScript File // mettilo in una cartella js/ function checkForm() { var mess = ""; if (document.forms['form1'].txtNome.value.length==0){mess = mess + "Hai dimenticato di inserire il nome\n";} if (document.forms['form1'].email.value.length==0){mess = mess + "Hai dimenticato di inserire Email\n";} if (document.forms['form1'].txtTelefono.value.length==0){mess = mess + "Hai dimenticato di inserire il telefono\n";} if (document.forms['form1'].accetto.checked==false){mess = mess + "Devi accettare l'informativa sulla Privacy per continuare";} if (mess!="") { alert(mess); return false; } if (mess=="") { document.forms["form1"].submit(); } } |
|
|
|
|
|
#13 (permalink) |
|
Esperto
|
|
|
__________________
Massimiliano Navacchia aka Hogudo |
|
|
|
|
|
|
#15 (permalink) |
|
Esperto
|
se parliamo di xhtml valido è una cosa.
accessibile (normativo) un'altra. una pagina deve essere xhtml valida (validata è differente eh...) come requisito, insieme ad altri, per essere accessibile. Devi fornire contenuti alternativi anche agli script, che in parole povere vorrebbe dire, nel tuo caso, che tutto dovrebbe funzionare (circa) uguale anche con js disabilitato (ed in generale con gli script, flash, ecc...). E qui viene il bello (brutto), in quanto si vede la difficoltà nel rendere accessibili le procedure, ovvero gira che ti rigira, la struttura ed i flussi devono essere, se non rivisti, ripensati e ritestati. Ciao |
|
__________________
Massimiliano Navacchia aka Hogudo |
|
|
|
|
| Tags: accessibile, form, xhtml |
| Strumenti di discussione | |
|
|