IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

interdir le clique droit de la souris sur un champ


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Inscrit en
    Juin 2008
    Messages
    394
    D�tails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 394
    Par d�faut interdir le clique droit de la souris sur un champ
    salut,

    j'ai un champs de text que l'utilisateur doit saisir des chiffres
    je veux empecher ce dernier ce copier le contenu de ce champ
    donc je dois interdir le clique droit sur la souris et n'autoriser que les touches num�rique
    qlq'un a une id�e pour m'aider

    merci

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    726
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 726
    Par d�faut
    Tu dois aussi penser � la combinaison de touches "Ctrl + C".

    Tu d�tectes ces �v�nements.
    Pour la souris c'est onmousedown et pour le clavier c'est onkeypress.

    Et tu retournes false pour chacun d'entre eux.

    Note : pour le clic droit il faut v�rifier que "event.button == 2" dans le onmousedown.

  3. #3
    Membre Expert
    Avatar de Gruik
    Profil pro
    D�veloppeur Web
    Inscrit en
    Juillet 2003
    Messages
    1 566
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Par d�faut
    Hello,

    Juste pour dire que toutes les bidouilles qu'on peut faire seraient toujours contournables, maintenant si c'est pour un ensemble d'utilisateurs restreints (exemple : pour un panneau d'aministration), c'est ok.
    Un navigateur est l� pour rendre service � l'internaute, les fonctionnalit�s propos�es seraient plus d�di�es � l'utilisateur qu'� l'�diteur du site web

  4. #4
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Bonjour,
    Citation Envoy� par Gruik Voir le message
    Juste pour dire que toutes les bidouilles qu'on peut faire seraient toujours contournables, maintenant si c'est pour un ensemble d'utilisateurs restreints (exemple : pour un panneau d'aministration), c'est ok.
    +1

    Ne serait-ce que parce que ces contr�les sont faits en JavaScript, et que ce dernier est d�s-activable ....


    A+

  5. #5
    Membre �clair�
    Inscrit en
    Juin 2008
    Messages
    394
    D�tails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 394
    Par d�faut
    Tu dois aussi penser � la combinaison de touches "Ctrl + C".

    Tu d�tectes ces �v�nements.
    Pour la souris c'est onmousedown et pour le clavier c'est onkeypress.
    merci pour cette r�ponse
    pour r�soudre le probl�me des touches "Ctrl + C" et les touches num�riques
    je ne vais autoriser que les touches num�riques c'est � dire l'une des valeur
    de 48-57 pour l "event.keyCode"
    voila ce que j'ai fait
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
     
    onkeypress="if ((event.keyCode!=48)&&(event.keyCode!=49)&&(event.keyCode!=50)&&(event.keyCode!=51)&&(event.keyCode!=52)&&(event.keyCode!=53)&&(event.keyCode!=54)&&(event.keyCode!=55)&&(event.keyCode!=56)&&(event.keyCode!=57)) {alert('vous ne pouvez utiliser que des touches numériques!');};"
    le probl�me c'est que quand je tape une touche non num�rique m'affiche d'alert mais il l'a saisi comme meme
    moi je veux empecher la saisi
    comment je dois faire
    merci

  6. #6
    R�dacteur/Mod�rateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par d�faut
    Salut,
    et pour le Copier et coller de menu �dition?
    Code HTML : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="text" oncopy="return false;" onpaste="return false;"/>
    �a inhibe aussi Ctrl+C et Ctrl+V.

  7. #7
    R�dacteur/Mod�rateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par d�faut
    Citation Envoy� par john_wili Voir le message
    donc je dois interdir le clique droit sur la souris
    Pour toute la page.
    Code HTML : S�lectionner tout - Visualiser dans une fen�tre � part
    <body oncontextmenu="alert('click droite interdit'); return false;>
    Mais si c'est pour un input
    Code HTML : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="text" oncopy="return false;" onpaste="return false;" oncontextmenu="alert('click droite interdit'); return false;"/>

Discussions similaires

  1. Simuler le clique droit de la souris
    Par Barbidure dans le forum AWT/Swing
    R�ponses: 14
    Dernier message: 16/01/2009, 17h14
  2. Clique droit de la souris VB.Net 2005
    Par badrel dans le forum Windows Forms
    R�ponses: 2
    Dernier message: 16/01/2009, 17h07
  3. R�ponses: 4
    Dernier message: 08/09/2006, 04h36
  4. [swing]Probleme avec clique droit de la souris
    Par issou dans le forum AWT/Swing
    R�ponses: 17
    Dernier message: 22/03/2006, 17h25
  5. Ajout de menu perso sur clique droit de la souris !!
    Par Kyp dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 09/12/2005, 17h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo