Jquery
De drev
Selecteurs
<input type="hidden" id="foo" name="zyx" value="bar" /> alert($('input#foo').val()); alert($('input[name=zyx]').val()); alert($('input[type=hidden]').val()); alert($(':hidden#foo').val()); alert($('input:hidden[name=zyx]').val());
Ajax
$(document).ready(function() { $('#form_edit').submit(function(event) { // process the form $.ajax({ type : 'POST', url : 'proceed.php', data : $('form[id="form_edit"]').serialize()+'&a=edition', dataType : 'json', encode : true, success: function(data, textStatus, jqXHR) { $("#result").show(); //update the form id using the last inserted id //so it can be use for both insert and update if(data.status == 1){ if(!$('input[id="id"]').val()) $('input[id="id"]').val(data.id); $("#result").text('Enregistrement effectué'); }else{ $("#result").text = 'Erreur lors de la mise a jour'; } $("#result").fadeOut(2500); }, error: function (jqXHR, textStatus, errorThrown) { //alert(errorThrown); } }); //ajax event.preventDefault(); }); //submit }); //ready