Check out the LimeSurvey source code on GitHub!

probleme autocomplete version 1.90 build 9459

More
6 years 2 months ago #52362 by pelej
Bonjour,

Dans l'édition des modèles est-il normal que jquery.autocomplete.css et jquery.autocomplete.js apparaissent dans "Autres fichiers:" et pas dans "Fichiers CSS & Javascripts:" ?
Quoiqu'il en soit en ayant suivi la méthode 1 proposée dans "Use jQuery Autocomplete plugin to suggest answers for text inputs" je n'arrive pas à faire fonctionner autocomplete.
Dans l'attente.
Cordialement.

Jean Pelé

P.S. limesurvey est installé sur une debian lenny.

Please Log in to join the conversation.

More
6 years 2 months ago #52406 by DenisChenu
Oui, à la base tu ne peux que modifier les fichiers templates.js et template.css

As tu un message d'erreur javascript ?

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).

Please Log in to join the conversation.

More
6 years 2 months ago #52414 by pelej
Pas de message d'erreur javascript.
Pas de message d'erreur dans syslog.
Simplement quand je tape la première lettre dans le champ rien n'est proposé.

Please Log in to join the conversation.

More
6 years 2 months ago #52415 by pelej
Pas de message d'erreur javascript.
Pas de message d'erreur dans syslog.
Simplement quand je tape la première lettre dans le champ rien n'est proposé.

Please Log in to join the conversation.

More
6 years 2 months ago #52440 by DenisChenu
Salut,

Peut tu nous indiquer les sources des tes fichiers javascript ?
As tu testé avec une liste la plus simple possible de jquery.autocomplete ?

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).

Please Log in to join the conversation.

More
6 years 2 months ago #52459 by pelej
Salut,

Les fichiers jquery.autocomplete.js et css proviennent du site bassistance.de/jquery-plugins/jquery-plugin-autocomplete/ .
Il s'agit du plugin 1.1 Copyright 2009 Jorn Zaefferrer.

Le test est fait sur une question avec le code suivant :
<script type="text/javascript" charset="utf-8">

$(document).ready(function() {

var qID = 2542 ;

var states = "Alabama,Alaska,Arizona,Arkansas,California,Colorado,Connecticut,Delaware,
District of Columbia,Florida,Georgia,Hawaii,Idaho,Illinois,Indiana,Iowa,Kansas,Kentucky,
Louisiana,Maine,Montana,Nebraska,Nevada,New Hampshire,New Jersey,New Mexico,New York,
North Carolina,North Dakota,Ohio,Oklahoma,Oregon,Maryland,Massachusetts,Michigan,
Minnesota,Mississippi,Missouri,Pennsylvania,Rhode Island,South Carolina,South Dakota,
Tennessee,Texas,Utah,Vermont,Virginia,Washington,West Virginia,Wisconsin,Wyoming".split(',');

$('#question'+qID+' input.text').autocomplete(states, {
matchContains: true,
minChars: 0
});

});
</script>

Please Log in to join the conversation.

More
6 years 2 months ago #52534 by DenisChenu
Salut,

Dans le fichier question.pstpl de ton template , as tu
{QUESTION_ESSENTIALS}
dans le div ou le tableau contenant la question et la réponse ?

Essaye avec minChars: 1, il me semble que avec 0 cela ne fonctionne pas.

Sinon, peut tu nous mettre un accès à un lien de test pour vérifier ?

:)

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).

Please Log in to join the conversation.

More
6 years 2 months ago #52544 by pelej
Bonjour,

Dans le question.pstpl il y a bien {QUESTION_ESSENTIALS} juste après <div.
J'ai mis minChars: 1. Ca ne change rien.
Voici un lien pour tester :
www.cereq.fr/limesurvey/index.php?sid=56925&newtest=Y&lang=en
Il s'agit de la Q3 - Home country
Quoiqu'il en soit merci.

Please Log in to join the conversation.

More
6 years 2 months ago - 6 years 2 months ago #52557 by DenisChenu
Salut,

le var state ... doit être sur une seule ligne :)
var states = "Alabama,Alaska,Arizona,Arkansas,California,Colorado,Connecticut,Delaware,District of Columbia,Florida,Georgia,Hawaii,Idaho,Illinois,Indiana,Iowa,Kansas,Kentucky,Louisiana,Maine,Montana,Nebraska,Nevada,New Hampshire,New Jersey,New Mexico,New York,North Carolina,North Dakota,Ohio,Oklahoma,Oregon,Maryland,Massachusetts,Michigan,Minnesota,Mississippi,Missouri,Pennsylvania,Rhode Island,South Carolina,South Dakota,Tennessee,Texas,Utah,Vermont,Virginia,Washington,West Virginia,Wisconsin,Wyoming".split(',');

Pour faire plusieurs lignes:
var txtstate="Alabama,Alaska,Arizona,Arkansas,";
txtstate= txtstate+"California,Colorado,Connecticut,Delaware,";
 
txtstate= txtstate+"Utah,Vermont,Virginia,Washington,West Virginia,Wisconsin,Wyoming";
var state=txtstate.split(',');

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).
Last Edit: 6 years 2 months ago by DenisChenu.

Please Log in to join the conversation.

More
6 years 2 months ago #52575 by pelej
OK. Merci beaucoup. Maintenant l'autocomplete complète.

Please Log in to join the conversation.

Moderators: Nickko
Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form