Force all caps

Plus d'informations
il y a 2 mois 3 semaines #182326 par jimdavies
Force all caps a été créé par jimdavies
Is it possible to create a short answer question that forces the user to use all caps?

Connexion ou Créer un compte pour participer à la conversation.

LimeSurvey Partners
Plus d'informations
il y a 2 mois 3 semaines #182338 par tpartner
Réponse de tpartner sur le sujet Force all caps
LimeSurvey version?

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Official LimeSurvey Partner - partnersurveys.com

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 mois 3 semaines #182373 par jimdavies
Réponse de jimdavies sur le sujet Force all caps
Version 2.58.0+170104

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 mois 3 semaines #182375 par tpartner
Réponse de tpartner sur le sujet Force all caps
Place this script in the question source to force all uppercase in the text input:

<script type="text/javascript" charset="utf-8">
 
	$(document).on('ready pjax:scriptcomplete',function(){
 
		// Identify this question
		var thisQuestion = $('#question{QID}');
 
		// Listener on the text input
		$('input:text', thisQuestion).on('keyup', function(e) {
			$(this).val($(this).val().toUpperCase());
			checkconditions($(this).attr('value'), $(this).attr('name'), $(this).attr('type'));
		});
	});
</script>

Sample survey attached:

Fichier attaché :

Nom du fichier : limesurvey...27-2.lss
Taille du ficher :12 ko

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Official LimeSurvey Partner - partnersurveys.com
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 mois 3 semaines #182376 par jimdavies
Réponse de jimdavies sur le sujet Force all caps
Thanks, the addition to the question source worked
<script type="text/javascript" charset="utf-8">

$(document).on('ready pjax:scriptcomplete',function(){

// Identify this question
var thisQuestion = $('#question{QID}');

// Listener on the text input
$('input:text', thisQuestion).on('keyup', function(e) {
$(this).val($(this).val().toUpperCase());
checkconditions($(this).attr('value'), $(this).attr('name'), $(this).attr('type'))
});
});
</script>

Connexion ou Créer un compte pour participer à la conversation.

Commencez dès maintenant !

Créez simplement un compte et commencez à utiliser LimeSurvey dès aujourd'hui.

Inscrivez-vous maintenant

Inscrivez-vous à notre Newsletter!