Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Rendre la saisie impossible dans un champ

Rendre la saisie impossible dans un champ il y a 1 an 5 mois #96201

  • ahchouch
  • Portrait de ahchouch
  • Hors ligne
  • Junior Lime
  • Messages : 22
  • Karma: 0
Bonjour;
J'ai une question type texte court qui prend une valeur (numérique, calculée) renvoyée par une question type équation (valeur assignée par script JS).
Tout marche bien, mai il reste possible d'introduire n'importe quelle valeur manuellement dans ce champ!
Je voudrais bloquer la possibilité de taper dans ce champ. Comment faire?
Je suppose que c'est facile en JS mais mes connaissances sont trop limitées!
Merci
L'administrateur a désactivé l'accès en écriture pour le public.

Rendre la saisie impossible dans un champ il y a 1 an 5 mois #96202

  • Ben_V
  • Portrait de Ben_V
  • Hors ligne
  • Platinum Lime
  • Messages : 1109
  • Remerciements reçus 250
  • Karma: 78
Salut dans la source de la question ou de l'aide, ( après adaptation de l'id de réponse):
<script type="text/javascript" charset="utf-8"> 
$(document).ready(function() {
$('#answer123X456X759').attr('readonly','readonly');	
}); 
</script>
Benoît

goo.gl/Bw5iM => Recherche GG dans le forum français (remplacer "exemple" dans la barre de recherche)
goo.gl/WX8PH => GG search for english forum (Replace "example" in the search bar)
goo.gl/IxiGu => Búsqueda en el foro en español (Cambiar "ejemplo" en la barra de...
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: ahchouch

Rendre la saisie impossible dans un champ il y a 1 an 4 mois #96212

  • ahchouch
  • Portrait de ahchouch
  • Hors ligne
  • Junior Lime
  • Messages : 22
  • Karma: 0
Merci BEN
J'ai ajouté la ligne $('#answer941186X2X402').attr('readonly','readonly');
au script qui assigne la valeur au champ.
Ca marche impec. :)
L'administrateur a désactivé l'accès en écriture pour le public.

Rendre la saisie impossible dans un champ il y a 1 an 4 mois #96224

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6429
  • Remerciements reçus 839
  • Karma: 249
Déplacement section FR.

Sinon : pourquoi ne pas utiliser directement une équation ?

Denis
L'administrateur a désactivé l'accès en écriture pour le public.

Rendre la saisie impossible dans un champ il y a 1 an 4 mois #96249

  • ahchouch
  • Portrait de ahchouch
  • Hors ligne
  • Junior Lime
  • Messages : 22
  • Karma: 0
Salut Denis.
Comment faire en utilisant une équation?
L'administrateur a désactivé l'accès en écriture pour le public.

Rendre la saisie impossible dans un champ il y a 1 an 4 mois #96250

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6429
  • Remerciements reçus 839
  • Karma: 249
Salut,

Une équation rentre dans la base de données : tu as donc l'information.

Je ne sais pas exactement ce que tu souhaite avoir, mais , par exemple, si tu veux avoir la valeur du champ QCODE multiplié par 2, tu rentre dans le texte de l'équation:
{QCODE*2} : cela affiche la valeur à l'utilisateur et la rentre dans la BDD.

Denis
L'administrateur a désactivé l'accès en écriture pour le public.
Modérateurs: Nickko
Temps de génération de la page : 0.183 secondes
Donation Image