$(document).ready(function(){ $('input[type=radio][name=method]').click(function() { var value = $('input[type=radio][name=method]:checked').val(); var list = ['M','C']; for (type in list) { if(list[type]!=value) { $('#kbis'+list[type]).css('display', 'none'); } } if(value=='M' || value=='C') { if($('#kbis'+value).css('display')=='none') { $('#kbis'+value).css('display', 'inline'); } } else { window.location.href = value; } }); $('input.type[type=checkbox]').click(function() { var nbCheck = 0; $('input.type[type=checkbox]:checked').each(function() { nbCheck++; }); if( nbCheck>0 ) { $('#privilegesM').css('display', 'block'); }else{ $('#privilegesM').css('display', 'none'); } }); $('form[name=kbis]').submit(function(){ var method = $('input[name=method]:checked').val(); if(method=='C') { return true; }else{ var eMail = jQuery('input[name=email]', this).val(); if(!checkEmail(eMail)){ alert('Veuillez saisir une adresse email.'); return false; } else { return true; } } }); $('form[name=privileges]').submit(function(){ var eMail = jQuery('input[name=email]', this).val(); if(!checkEmail(eMail)){ alert('Veuillez saisir une adresse email.'); return false; } else { return true; } }); $('.dialogcmd').on('click', function(){ var href = $(this).attr('href'); if (href!='#') { var title = $(this).attr('title'); var dialogOpts = { bgiframe: true, title: title, width: 550, height: 300, modal: true, open: function(event, ui) { $(this).html('Chargement...'); $(this).load(href); }, buttons: { Valider: function() { if ($('form[name=commande]').length) { $('#dialogcmd').dialog({ buttons: [ { text: "Fermer", click: function() { $(this).dialog("close"); } } ] }); $.post($('form[name=commande]').attr('action'), $('form[name=commande]').serialize(), function(data){ $('#dialogcmd > #output').html(data); }); } else { $(this).dialog('close'); } }, Annuler: function() { $(this).dialog('close'); } }, close: function() { $('#dialogcmd').remove(); } }; $('
').dialog(dialogOpts); return false; } }); $('span.fichier > a').on('click', function(e){ e.preventDefault(); var url = $(this).attr('href'); if (url!='#'){ var objet = $(this).parent('span'); objet.html('
Chargement du fichier...'); $.post(url, function (data, textStatus){ if( data=='' || data=='FALSE' || textStatus=='timeout' ) { data = '
Le chargement du fichier a échoué'; } objet.replaceWith(data); }).fail(function(){ objet.replaceWith('Unknown error'); }); } }); });