Griser un champs texte court

More
1 month 3 weeks ago #199278 by bayemanel
Bonjour a tous

Ayez l'amabiliter de m'aider sur la question suivante :

je veux griser un champs court texte autrement dit le rendre read only

version 2.73.1

Pour l'ancienne version que j'utilise il suffit de faire
<script type="text/javascript" charset="utf-8">

$(document).ready(function(){
{$('.text-short:eq(1) input.text').attr('readonly','readonly');}
});
</script>

et le tour est joué mais pour cette version il ne le voit pas

Please Log in to join the conversation.

More
1 month 3 weeks ago #199285 by DenisChenu
Utilise F12, le mode développeur pour repérer le champs.

Sinon, ici : je pense que tu te plante sur le code à mettre il y a des { en trop, et comme ils sont sans espace : cela entraîne l'analyse par le gestionnaire d'expression

Autre chose : la version de LimeSurvey, c'est bien aussi …
$(document).ready(function(){
    $('.text-short input.text').attr('readonly','readonly');
});

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development . I don't answer to private message.
The following user(s) said Thank You: bayemanel

Please Log in to join the conversation.

More
1 month 3 weeks ago #199466 by bayemanel
Absoluement des accolades de trop mais j'ai l'habitude de le mettre sur model a la partie template js et ça marcher aussi v2/05 mais actuellement pour la v2/7 ça bouge pas
merci beaucou pour votre reponse

Vous me proposer de le mettre ou ?
et ce code
$(document).ready(function(){
$('.text-short input.text').attr('readonly','readonly');
apres avoir reperer le champs a quoi me puisse etre utile
ce qui veut dire le code deviendra comme suit

$(document).ready(function(){
$('.text-short:eq( le champ reperer) input.text').attr('readonly','readonly');
});
});

Please Log in to join the conversation.

More
1 month 3 weeks ago #199509 by DenisChenu
Ce que je ferais : dans custom.js
$(document).ready(function(){
    $('.as-readonly input, .as-readonly textarea').attr('readonly','readonly');
});

Et tu ajoute la class as-readonly dans le paramètre CSS class des questions voulues

Ou : gitlab.com/SondagesPro/QuestionSettingsType/answersAsReadonly

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development . I don't answer to private message.

Please Log in to join the conversation.

More
1 month 3 weeks ago #199590 by bayemanel
Merci pour votre promptitude

jusqu'a present cela ne marche pas encore sauf erreur de ma part (voir photos jointes)

Merci
Attachments:

Please Log in to join the conversation.

More
1 month 3 weeks ago #199613 by DenisChenu
C'est impossible de vérifier sans voir ce qu'il se passe exactement …

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development . I don't answer to private message.

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now