- Posts: 5
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Javascript dans la nouvelle Version 2.05+ Build 140915
- Sand81
- Topic Author
- Offline
- New Member
Less
More
9 years 6 months ago #113014
by Sand81
Javascript dans la nouvelle Version 2.05+ Build 140915 was created by Sand81
Bonjour,
on vient de passer de la version 1.91 à la version 2.05+, enfin!!!!
On est donc en phase de test et grâce à la nouvelle et super fonction QA, on relève un problème sur le javascript. Limesurvey semble ne plus prendre l'écriture d'avant. Je vous mets 2 exemples que Limesurvey ne prend plus:
premier exemple :
Limesurvey ne prend plus les ":" dans la parenthèse après css
deuxième exemple :
Limesurvey ne prend plus "somme=0" et "somme2=0", "alert", ".val" et ";"
Savez-vous ce qui a changé dans la nouvelle version et comment résoudre le pb?
Par avance merci!
Cdlt,
SPD
on vient de passer de la version 1.91 à la version 2.05+, enfin!!!!
On est donc en phase de test et grâce à la nouvelle et super fonction QA, on relève un problème sur le javascript. Limesurvey semble ne plus prendre l'écriture d'avant. Je vous mets 2 exemples que Limesurvey ne prend plus:
premier exemple :
Limesurvey ne prend plus les ":" dans la parenthèse après css
Code:
<script> $(document).ready(function(){ $(".numeric-multi li.multiplenumerichelp span input[id^='remainingvalue_78373X169X4091']").closest('li').hide(); $('#question4091 input').blur(function() { //alert('zzz'); $(".numeric-multi input.tip.problem").css('color' : 'red', 'background-color' : '#fff'); $(".numeric-multi input.tip.good").css('color' : '#090', 'background-color' : '#fff');} ); }); </script>
deuxième exemple :
Limesurvey ne prend plus "somme=0" et "somme2=0", "alert", ".val" et ";"
Code:
<script> $(document).ready(function(){ $('#answer78373X169X4082SQ002').css('background','red'); $("input[name^='78373X169X4088']").change(function() { //alert("Hello"+$('#answer78373X169X4082SQ002').val()+'zz='+$('#answer78373X169X4088SQ003').val()); somme = $('#answer78373X169X4088SQ003').val(); if (isNaN(somme)||somme=='') somme=0 ; somme2 = $('#answer78373X169X4088SQ004').val(); if (isNaN(somme2)||somme2=='') somme2=0 ; //alert('s2='+somme2); somme=parseInt(somme)+parseInt(somme2); if(somme>$('#answer78373X169X4082SQ002').val()) alert("Le nombre d'élèves doit être inférieur ou égal à " + $ ('#answer78373X169X4082SQ002').val()) ; }); }); </script>
Savez-vous ce qui a changé dans la nouvelle version et comment résoudre le pb?
Par avance merci!
Cdlt,
SPD
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13597
- Thank you received: 2487
9 years 6 months ago #113027
by DenisChenu
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.
Replied by DenisChenu on topic Javascript dans la nouvelle Version 2.05+ Build 140915
Salut,
Connecté en tant que super admin ?
Ou bien avec la protection XSS désactivée ?
manual.limesurvey.org/Global_settings#Security
Connecté en tant que super admin ?
Ou bien avec la protection XSS désactivée ?
manual.limesurvey.org/Global_settings#Security
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 topic has been locked.
- Ben_V
- Offline
- Platinum Member
Less
More
- Posts: 1128
- Thank you received: 329
9 years 6 months ago #113040
by Ben_V
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)
Replied by Ben_V on topic Javascript dans la nouvelle Version 2.05+ Build 140915
Salut,
bizarre...
En tous cas, pour les CSS tu peux toujours essayer avec des accolades, normalement ça marche
ex:
Surtout n'oublies JAMAIS de mettre un espace ou saut de ligne après la 1ère accolade, sinon le système va l'interpréter comme une expression ou un {keyword}..
.
bizarre...
En tous cas, pour les CSS tu peux toujours essayer avec des accolades, normalement ça marche
ex:
Code:
$(".numeric-multi input.tip.problem").css({ 'color' : 'red' });
Surtout n'oublies JAMAIS de mettre un espace ou saut de ligne après la 1ère accolade, sinon le système va l'interpréter comme une expression ou un {keyword}..
.
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 topic has been locked.
Moderators: Nickko