Dans une application, je dois faire une interface qui ressemble �
un logiciel Windows.
Il y a � l'�cran une s�rie de boutons de type submit, chacun
correspondant � une action. Toutefois, dans tous les cas, il y a
toujours un certain nombre de boutons qui ne font rien.
Par exemple : �cran r�sultats, le bouton "rechercher" est inactif.
J'ai trouv� que je pouvais changer le style des boutons pour avoir
par exemple :
<input value="Critere" name="op" type="submit" style="font-weight:
bold;"><br>
<input value="Effacer" name="op" type="submit"
style="font-style:italic;"><br>
Dans le 1er cas, le bouton est actif et affiche Critere en gras.
Quand on appuie dessus, il ajoute bien op=Critere, ce qui est
l'effet recherch�.
Dans le 2e cas, le bouton est inactif et affiche Effacer en
italiques. Mais, on peut appuyer dessus, ce que je voudrais
�viter.
� part remplacer le bouton par une image, y-t-il moyen de
d�sactiver un bouton "submit" tout en conservant � peu pr�s
la m�me image (genre, bouton "dummy") ?
Si j'enl�ve le type, Seamonky affiche comme si le type �tait
"text".
Je ne peux pas isoler le <form> vu qu'il est reli� au 1er
bouton de la s�rie (et � certains autres car "imprimer" par
exemple est reli� � un num�ro de fiche � imprimer).
Denis
Je suppose que tu as essayᅵ l'attribut disabled. Sur quel navigateur ᅵa
ne marche pas ? Est-ce que mettre par dessus une image transparente
(transparence totale ou partielle) ne ferait pas ce que tu souhaites ?
>Le 15/01/2010 17:59, Denis Beauregard a �crit :
>>
>> [...]
>>
>> Dans le 2e cas, le bouton est inactif et affiche Effacer en
>> italiques. Mais, on peut appuyer dessus, ce que je voudrais
>> �viter.
>>
>> � part remplacer le bouton par une image, y-t-il moyen de
>> d�sactiver un bouton "submit" tout en conservant � peu pr�s
>> la m�me image (genre, bouton "dummy") ?
>
>Je suppose que tu as essay� l'attribut disabled. Sur quel navigateur �a
>ne marche pas ?
Je ne savais pas qu'on pouvait ajouter un attribut. J'ai fouill�
et tout ce que je trouvais, c'est la liste des types, mais pas
d'attribut.
Bon, maintenant que je sais quoi chercher, je trouve tout de suite !
<input value="Effacer" name="op" type="submit" disabled>
Test� sur SeaMonkey 1.1.7 et IE 5, donc cela devrait marcher partout !
Merci !
Denis
Oh ! Eh bien RTFM alors.
Sais-tu que tu peux spï¿œcifier l'ordre de visite des champs quand on
navigue avec la touche TAB (attribut tabindex) ? Sais-tu qu'il est
possible de sï¿œlectionner un champ de formulaire en cliquant sur un
label qui lui est associᅵ (ᅵlᅵment LABEL) ? Sais-tu que l'on peut
mettre un champ en lecture seule sans le dï¿œsactiver (attribut
readonly) ? Connais-tu les ï¿œlï¿œments FIELDSET et LEGEND ?
Si ta rᅵponse ᅵ l'une au moins de ces questions est non, alors je
t'encourage vivement ᅵ lire de toute urgence la norme :
<http://www.la-grange.net/w3c/html4.01/interact/forms.html>
(c'est la traduction franᅵaise, mais n'hᅵsite pas ᅵ la lire en
anglais si tu es ᅵ l'aise avec ᅵa).
Cordialement,
--
Olivier Miakinen
>Le 15/01/2010 19:03, Denis Beauregard a �crit :
>>>
>>>Je suppose que tu as essay� l'attribut disabled. Sur quel navigateur �a
>>>ne marche pas ?
>>
>> Je ne savais pas qu'on pouvait ajouter un attribut.
>
>Oh ! Eh bien RTFM alors.
H�h�. C'est ce que je voulais faire mais google a la facheuse manie
d'�tre (volontairement ???) de moins en moins efficace...
>Sais-tu que tu peux sp�cifier l'ordre de visite des champs quand on
>navigue avec la touche TAB (attribut tabindex) ? Sais-tu qu'il est
>possible de s�lectionner un champ de formulaire en cliquant sur un
>label qui lui est associ� (�l�ment LABEL) ? Sais-tu que l'on peut
>mettre un champ en lecture seule sans le d�sactiver (attribut
>readonly) ? Connais-tu les �l�ments FIELDSET et LEGEND ?
>
>Si ta r�ponse � l'une au moins de ces questions est non, alors je
>t'encourage vivement � lire de toute urgence la norme :
><http://www.la-grange.net/w3c/html4.01/interact/forms.html>
>(c'est la traduction fran�aise, mais n'h�site pas � la lire en
>anglais si tu es � l'aise avec �a).
Effectivement, quand j'ai voulu en savoir davantage par moi-m�me, avec
un moteur de recherche, j'ai eu � affronter des blogues et des
blogues, parce que google favorise ses pubs via ses blogues et pour
que cela ne paraisse pas trop, google favorise les blogues en g�n�ral
plut�t que les sites de r�f�rence plus pr�cis. Donc, c'est difficile
aujourd'hui de trouver facilement un vrai site de r�f�rence.
Merci pour ce lien de r�f�rence.
Ceci dit, pour le moment, je n'ai pas besoin des autres �l�ments mais
je pourrai �ventuellement les ajouter si c'est demand�.
Denis