13/02/12 - neum
Denis,
tu dois déteindre sur moi et accentuer ma nature-défaut plus que perfectionniste jusqu'à l'absurde. Mais toujours est-il que je n'ai pu me résoudre à ton "dommage". Je me suis dit que ce n'était pas possible. Le onKeyDown fait partie de la W3C et bien mentionné comme opérante ...
|
|
12/02/12 - Baudry
Merci beaucoup, Je me tirais les cheveux, ça fonctionne bien maintenant. reste plus qu'à compléter ce champ d'email pour s'assurer que l'adresse est bien valide.
|
|
12/02/12 - neum
Denis,
j'ai répondu à ton mail privé... Mais je te re-confirme ce que je t'y ai dit : Firefox sous Panther OS X ne répond à aucune des commandes du code... Selon toutes vraisemblances, c'est bien le "onKeyDown" qui bugue, puisque d'autres fonctions js dans le site, sollicitant des ...
|
|
12/02/12 - DB77
Je te dis qu'il fonctionne chez moi sous Firefox !!!!
Tu ne l'as pas bien implémenté (oubli de event par exemple).
Fais comme je te dis !!!!
|
|
12/02/12 - neum
Denis,
le code lui-même, en l'état, ne fonctionne pas sur Firefox. Il fonctionne sur Chrome, Safari et Opéra. Mais bon, mon code fonctionne déjà pour ces navigateurs. Donc ce n'est pas utile.
Retour à la case départ... C'est bien ce que je te disais....
Je ne comprends pas....
|
|
12/02/12 - DB77
En copiant/collant l'exemple, ça fonctionne nickel chez moi sous FireFox.
Alors commence déjà par copier/coller le code puis tu le modifieras petit à petit pour l'adapter à tes besoins, en testant à chaque nouvelle modif pour voir à quel moment cela ne fonctionne plus.
|
|
12/02/12 - neum
J'ai essayé le code de developpez.com en y ajoignant mon propre code.
Résultat : néant. Et ca ne marche même plus avec les navigateurs qui avant fonctionnaient avec mon seul code...
<script type="text/javascript">
function presskey(e){
if(typeof event!='undefined'){ ...
|
|
12/02/12 - neum
Denis,
je t'avouerais que, mais je crois l'avoir déjà dit, je ne suis pas calé en javascript. Voir des fonctions, les triturer, essayer de m'en servir, voire parfois les compléter ou enlever des blocs qui ne me sont pas utiles, oui, mais pas au-delà. Et puis, je suis aujourd'hui ...
|
|
12/02/12 - DB77
Mais bon, le mieux serait d'appeler une fonction en JS, comme ça, ce serait plus simple à gérer :
onKeyDown="traiter(event)"
Et tu récupères le KeyCode que tu testes...
|
|
12/02/12 - DB77
Déjà, il faut voir si c'est le onKeyDown ou le event.
Pour cela tu testes avec un truc tout simple :
onKeyDown="alert('KeyDown')"
Si ça fonctionne, ce n'est pas le onKeyDown.
Dans tous les cas, j'utilise jQuery avec beaucoup de parcimonie car j'ai déjà eu des surprises, notamment avec ...
|
|
11/02/12 - neum
Denis...
"J'ai trouvé, j'ai trouvé"...., certes, mais visiblement pas pour tous les navigateurs... Le onKeyDown et/ou le event+keyCode sont totalement inopérants sur Firefox.... J'enrage...
Au départ j'ai juste mis le "event.keyCode" mais après lectures de-ci de-là, j'ai rajouté un ...
|
|
10/02/12 - neum
Heu... pour le point n°2, j'ai implémenté des tabindex. C'est aussi bien. Donc ça c'est réglé.
Reste donc à déterminer la fonction à appeler...
|
|
10/02/12 - neum
Denis,
je reste dans mes petits soucis de javascript... et d'accessibilité. Cette fois un menu déroulant en JQuery.
Le menu fonctionne. Et avec le design et les fonctions que je devais obtenir. Il a beau utiliser un "$(document).ready(function ()" alors que ma page en utilise déjà un ...
|
|
07/02/12 - pdumas
@DB77 : pas de bol, le code proposé ne fonctionne pas.
Par rapport à ta réponse du 06/02/12 17:24, mon code est plutôt du genre :
<input type="text" name="champ[]">
<input type="text" name="champ[]">
<input type="text" name="champ[]">
Il y a bien des [], et il n'y a rien à ...
|
|
05/02/12 - pdumas
Ce script est formidable.
J'ai bien réussi à l'implanté dans ma page.
Même quand il y a plusieurs champs avec le même nom.
Là où je coince, c'est quand dans mon formulaire, les champs ont la propriété name="monChamp[]" A ce moment-là le script ne fonctionne plus.
Je ne suis pas ...
|