par
Eva » 17 févr. 2010, 18:52
Je viens de me rendre compte que cette variable était également appelée dans un javascript (jquery). En le desactivant, la checkbox a effectivement bien fonctionnée :
Code : Tout sélectionner
jQuery(document).ready(function(){
$('#contactform').submit(function(){
var action = $(this).attr('action');
$("#message").slideUp(750,function() {
$('#message').hide();
$('#submit')
.after('<img src="assets/ajax-loader.gif" class="loader" />')
.attr('disabled','disabled');
$.post(action, {
depart: $('#depart').val(),
arrivee: $('#arrivee').val(),
date: $('#date').val(),
heure: $('#heure').val(),
allerretour: $('#allerretour').val(),
miseadispo: $('#miseadispo').val(),
duree: $('#duree').val(),
protections: $('#protections').val(),
bagages: $('#bagages').val(),
nom: $('#nom').val(),
societe: $('#societe').val(),
adresse: $('#adresse').val(),
codepostal: $('#codepostal').val(),
ville: $('#ville').val(),
telephone: $('#telephone').val(),
email: $('#email').val(),
commentaires: $('#commentaires').val(),
fidelite: $('#fidelite').val(),
facturation: $('#facturation').val(),
conditions: $('#conditions').val()
},
function(data){
document.getElementById('message').innerHTML = data;
$('#message').slideDown('slow');
$('#contactform img.loader').fadeOut('slow',function(){$(this).remove()});
$('#contactform #submit').attr('disabled','');
if(data.match('success') != null) $('#contactform').slideUp('slow');
}
);
});
return false;
});
});
Visiblement, cette ligne ne convient pas :
Je viens de me rendre compte que cette variable était également appelée dans un javascript (jquery). En le desactivant, la checkbox a effectivement bien fonctionnée :
[code]
jQuery(document).ready(function(){
$('#contactform').submit(function(){
var action = $(this).attr('action');
$("#message").slideUp(750,function() {
$('#message').hide();
$('#submit')
.after('<img src="assets/ajax-loader.gif" class="loader" />')
.attr('disabled','disabled');
$.post(action, {
depart: $('#depart').val(),
arrivee: $('#arrivee').val(),
date: $('#date').val(),
heure: $('#heure').val(),
allerretour: $('#allerretour').val(),
miseadispo: $('#miseadispo').val(),
duree: $('#duree').val(),
protections: $('#protections').val(),
bagages: $('#bagages').val(),
nom: $('#nom').val(),
societe: $('#societe').val(),
adresse: $('#adresse').val(),
codepostal: $('#codepostal').val(),
ville: $('#ville').val(),
telephone: $('#telephone').val(),
email: $('#email').val(),
commentaires: $('#commentaires').val(),
fidelite: $('#fidelite').val(),
facturation: $('#facturation').val(),
conditions: $('#conditions').val()
},
function(data){
document.getElementById('message').innerHTML = data;
$('#message').slideDown('slow');
$('#contactform img.loader').fadeOut('slow',function(){$(this).remove()});
$('#contactform #submit').attr('disabled','');
if(data.match('success') != null) $('#contactform').slideUp('slow');
}
);
});
return false;
});
});
[/code]
Visiblement, cette ligne ne convient pas :
[code]allerretour: $('#allerretour').val(),[/code]