[accessibilite-numerique] Formulaires accessibles en pdf ?

anne mignonat amig69 at free.fr
Ven 1 Juin 16:42:10 EDT 2007


salut, 
je ne trouves pas de réponse à ta question. 
je continue à chercher. 

ANne mignoant
  ----- Original Message ----- 
  From: Tanguy.Loheac at sanofi-aventis.com 
  To: accessibilite-numerique at list.accessiweb.org 
  Sent: Wednesday, May 30, 2007 1:36 PM
  Subject: Re: [accessibilite-numerique] Formulaires accessibles en pdf ?


  C'est exact.

  Cordialement / Best regards
  ************************
  Tanguy LOHEAC
  Sanofi aventis Group
  Group Competences Center
  Information Systems Accessibility Expert
  + 33 (0) 1 41 24 56 73





------------------------------------------------------------------------------
  De : accessibilite-numerique-bounces at list.accessiweb.org [mailto:accessibilite-numerique-bounces at list.accessiweb.org] De la part de aurelien masfrand
  Envoyé : mercredi 30 mai 2007 12:58
  À : accessibilite-numerique at list.accessiweb.org
  Objet : Re: [accessibilite-numerique] Formulaires accessibles en pdf ?


  Je coris qu'il voulait parler des pdf et pas de Html


  Le 30/05/07, anne mignonat <amig69 at free.fr> a écrit : 
    bonjour,
    tout dépend ce que tu veux fair avec ton formulaire car il y a différente 
    présentation si c'est un formulaire de contact soit tu le mets dans un
    tableau soit tu le met dans des div par contre si c'est un long formulaire
    il vaut mieux utiliser la méthodefieldset.
    Ce sujet a déjà été abordé sur la liste et tu aurais du regarder les 
    archives donc comme je suis sympa je t'ai fais un copié-coller des archives
    sur ce sujet.

    Anne
    voir la copie du mail de la liste ci-dessous:
    Message

    Bonjour Anne,

    Lorsque tu dis :

    « Le label for est important quand tu dois remplir des champs car si tu
    oublies de mettre le label tu n'as pas forcément le nom de l'étiquette du
    formulaire
    quand tu te trouves en mode remplissage du formulaire. ». 

    Cela signifie-t-il que la lecture du formulaire sous forme de tableau est
    suffisamment claire pour toi. En revanche, si tu souhaitais y répondre, tu
    ne
    saurais pas facilement identifier les boutons radio du fait de l'absence des 
    labels ?

    Ce formulaire serait-il aussi accessible pour les utilisateurs qui comme toi
    au départ, auraient choisi pour une raison ou une autre, de mettre tous
    leurs
    formulaires sans tableau ?

    Les labels présentent un autre intérêt : faciliter la saisie des formulaires 
    à l'aide d'une souris. En effet, cliquer sur un label permet notamment d'activer
    le bouton radio associé, de cocher ou décocher une case ou encore de donner
    le focus à un champ de texte ou une liste de sélection. Ils représentent 
    ainsi
    une aide précieuse également pour les personnes qui peuvent éprouver des
    difficultés à maîtriser la souris.

    La présentation sous forme de tableau (même sans la balise TABLE) présente
    un autre inconvénient. Avant de sélectionner le choix SANS OPINION (colonne 
    la
    plus à droite), je dois parcourir la ligne vers la gauche pour m'assurer que
    je vais effectivement répondre au bon critère. Ces allers-retours restent
    encore à ma portée vue la taille du tableau, quoique pas très agréables. En 
    revanche, cela peut poser un problème pour les personnes qui sont obligées
    de zoomer. Le bouton radio SANS OPINION et son critère risquent en effet, de
    ne pas être visibles ensemble à l'écran. Elles devront donc utiliser l'ascenseur 
    horizontal pour s'assurer qu'elles répondent au bon critère.

    Hervé,

    Une autre solution consisterait à abandonner la représentation en tableau au
    profit de fieldsets. Par exemple, pour chaque critère : 

    <fieldset>

      <legend>accessibilit&eacute; des donn&eacute;es</legend>

      <span>

        <input type="radio" name="REP1QUES7" value="1" tabindex="1" id="r1" /> 

        <label for="r1">

          <abbr title="Bonne accessibilité des données">Bonne</abbr>

        </label>

      </span>

      <span>

        <input type="radio" name="REP1QUES7" value="2" tabindex="2" id="r2" /> 

        <label for="r2">

          <abbr title="Accessibilité des données moyenne">Moyenne</abbr>

        </label>

      </span>

      <span>

        <input type="radio" name="REP1QUES7" value="3" tabindex="3" id="r3" />

        <label for="r3">

          <abbr title="Accessibilité des données médiocre">Médiocre</abbr> 

        </label>

      </span>

      <span>

        <input type="radio" name="REP1QUES7" value="4" tabindex="4" id="r4" />

        <label for="r4"> 

          <abbr title="Sans opinion sur l'accessibilité des données">Sans
    opinion</abbr>

        </label>

      </span>

    </fieldset>

    Cette solution semble plus simple à réaliser, plus accessible et aussi plus 
    confortable à mes yeux.

    Pour l'esthétique, tout reste encore une fois, une question de (feuille de)
    style.

    Cordialement.

                Jean-Louis Bataille
    source du formulaire visé:
    http://www.sierm-dev.eaurmc.fr/enquete/questionnaire-donnees-7.php) :
    <form id="question" name="question" method="post"
    action="questionnaire-donnees-7.php">
        <table> 
            <caption>
            Réponse
            </caption>
            <tr>
                <th id="col1">Crit&egrave;res</th>
                <th id="col2" class="celTaille15">Bonne</th> 
                <th id="col3" class="celTaille15">Moyenne</th>
                <th id="col4" class="celTaille15">M&eacute;diocre</th>
                <th id="col5" class="celTaille15">Sans opinion </th> 
            </tr>
            <tr>
                <td headers="col1">accessibilit&eacute; des donn&eacute;es</td>
                <td headers="col2" class="cel-centre"><input <?php echo $r1; ?> 
    type="radio" name="REP1QUES7" value="1" tabindex="1" id="r1" /></td>
                <td headers="col3" class="cel-centre"><input <?php echo $r2; ?> 
    type="radio" name="REP1QUES7" value="2" tabindex="2" id="r2" /></td>
                <td headers="col4" class="cel-centre"><input <?php echo $r3; ?> 
    type="radio" name="REP1QUES7" value="3" tabindex="3" id="r3" /></td>
                <td headers="col5" class="cel-centre"><input <?php echo $r4; ?> 
    type="radio" name="REP1QUES7" value="4" tabindex="4" id="r4" /></td>
            </tr>
            <tr>
                <td headers="col1">qualit&eacute; de la documentation des 
    donn&eacute;es</td>
                <td headers="col2" class="cel-centre"><input <?php echo $s1; ?>
    type="radio" name="REP2QUES7" value="1" tabindex="5" id="s1" /></td> 
                <td headers="col3" class="cel-centre"><input <?php echo $s2; ?>
    type="radio" name="REP2QUES7" value="2" tabindex="6" id="s2" /></td> 
                <td headers="col4" class="cel-centre"><input <?php echo $s3; ?>
    type="radio" name="REP2QUES7" value="3" tabindex="7" id="s3" /></td> 
                <td headers="col5" class="cel-centre"><input <?php echo $s4; ?>
    type="radio" name="REP2QUES7" value="4" tabindex="8" id="s4" /></td> 
            </tr>
            <tr>
                <td headers="col1">qualit&eacute; des donn&eacute;es</td>
                <td headers="col2" class="cel-centre"><input <?php echo $t1; ?> 
    type="radio" name="REP3QUES7" value="1" tabindex="9" id="t1" /></td>
                <td headers="col3" class="cel-centre"><input <?php echo $t2; ?> 
    type="radio" name="REP3QUES7" value="2" tabindex="10" id="t2" /></td>
                <td headers="col4" class="cel-centre"><input <?php echo $t3; ?> 
    type="radio" name="REP3QUES7" value="3" tabindex="11" id="t3" /></td>
                <td headers="col5" class="cel-centre"><input <?php echo $t4; ?> 
    type="radio" name="REP3QUES7" value="4" tabindex="12" id="t4" /></td>
            </tr>
        </table>
        <label for="u">C<span class="accesskey">o</span>mmentaires : </label><br 
    />
        <textarea name="REP4QUES7" accesskey="o" tabindex="13" id="u" cols="70"
    rows="4" onkeypress="javascript:compter(question);"><?php if ($u != "") { 
    echo
    $u; } else { echo ""; } ?></textarea><br />
        <label for="v">Nombre de caract&egrave;res restants : </label><input
    type="text" name="nb1car" id="v" size="1" value="250" /> 
        <br />
        <br />
        <div class="droite">
            <input type="submit" name="urlSuivante" value="Question suivante
    &gt;" title="valider et passer &agrave; la question suivante (acc&egrave;s 
    clavier
    : touche v)" accesskey="v" tabindex="14" id="suivante" />
        </div>
        <div class="gauche">
            <input type="submit" name="urlSuivante" value="&lt; Question 
    pr&eacute;c&eacute;dente" title="retourner &agrave; la question
    pr&eacute;c&eacute;dente
    (acc&egrave;s clavier : touche n)" accesskey="n" tabindex="15"
    id="precedente" />
        </div>
        <input type="hidden" name="question7" value="1" />
    </form>
    Merci d'avance pour votre aide.
    Cordialement,

    Hervé CHUZEVILLE, webmestre - Unité des Systèmes d'Information
    Agence de l'Eau Rhône Méditerranée & Corse - 2-4 allée de Lodz - 69363 Lyon
    Cedex 07 -
    Plan d'accès



    _______________________________________________ 
    accessibilite-numerique mailing list
    accessibilite-numerique at list.accessiweb.org
    http://list.accessiweb.org/mailman/listinfo/accessibilite-numerique_list.accessiweb.org




  -- 
  Aurélien Masfrand 


------------------------------------------------------------------------------


  _______________________________________________
  accessibilite-numerique mailing list
  accessibilite-numerique at list.accessiweb.org
  http://list.accessiweb.org/mailman/listinfo/accessibilite-numerique_list.accessiweb.org
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: http://list.accessiweb.org/pipermail/accessibilite-numerique_list.accessiweb.org/attachments/20070601/d49e7caa/attachment-0001.html 


Plus d'informations sur la liste de diffusion accessibilite-numerique