Rendre la saisie impossible dans un champ

More
3 years 11 months ago #96201 by ahchouch
ahchouch created the topic: Rendre la saisie impossible dans un champ
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

Please Log in to join the conversation.

More
3 years 11 months ago #96202 by Ben_V
Ben_V replied the topic: Rendre la saisie impossible dans un champ
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

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
The following user(s) said Thank You: ahchouch

Please Log in to join the conversation.

More
3 years 11 months ago #96212 by ahchouch
ahchouch replied the topic: Rendre la saisie impossible dans un champ
Merci BEN
J'ai ajouté la ligne $('#answer941186X2X402').attr('readonly','readonly');
au script qui assigne la valeur au champ.
Ca marche impec. :)

Please Log in to join the conversation.

More
3 years 11 months ago #96224 by DenisChenu
DenisChenu replied the topic: Rendre la saisie impossible dans un champ
Déplacement section FR.

Sinon : pourquoi ne pas utiliser directement une équation ?

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in to join the conversation.

More
3 years 11 months ago #96249 by ahchouch
ahchouch replied the topic: Rendre la saisie impossible dans un champ
Salut Denis.
Comment faire en utilisant une équation?

Please Log in to join the conversation.

More
3 years 11 months ago #96250 by DenisChenu
DenisChenu replied the topic: Rendre la saisie impossible dans un champ
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

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now