$(document).ready(function(){ $('body').delegate('#password', 'click', function(){ var dialogOpts = { bgiframe: true, autoOpen: false, height: 180, modal: true, buttons: { 'Modifier': function() { var pass = $('input[name=npass1]').val(); if (pass != $('input[name=npass2]').val()) { $('#form-message').html('Mots de passe différents.'); } else { $('input[name="frmOptions[changepwd]"]').val('1'); $('input[name="frmOptions[password]"]').val(pass); $('#password').html('Sauver pour enregistrer la modification du mot de passe'); $(this).dialog('close'); } }, 'Annuler': function() { $(this).dialog('close'); } }, close: function() { $('#dialog').remove(); } }; $("#dialog").dialog(dialogOpts); $("#dialog").dialog('open'); return false; }); $('input[name=modeEdition]').click(function(e){ var mode = $(this).is(':checked'); var bouton = $('input[type=submit]'); bouton.attr('disabled', true); $('#msgModeEdition').text('Mise à jour en cours.'); $.post('/user/editionsession', { mode: mode}, function(data, status){ if (data=='0'){ $('input[name=modeEdition]').attr('checked',false); } else if (data=='1'){ $('input[name=modeEdition]').attr('checked',true); } }); $('#msgModeEdition').text('Mode Edition modifier en session.'); bouton.removeAttr('disabled'); }); });