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