necesito limpiar los campors de un formulario que esta en una ventana modal de jquery
hasta el momento logro que el formulario se limpie cuando se envian los datos pero cuando le doy cancelar se cierra la venta modal y al volver a cargarla no se han borrado siguen los datos
Código Javascript:
Ver original
function(start, end, allDay) { $("#dialog-form").dialog('open'); $( "#dialog:ui-dialog" ).dialog( "destroy" ); $( "#dialog-form" ).dialog({ autoOpen: false, height: 650, width: 700, modal: true, buttons: { "Crear Nuevo Evento": function() { var arrayOpt = new Array; $('input[type=checkbox]').each(function() { if ($(this).attr('name') == 'opcion[]') { if ($(this).attr('checked') == 'checked') { arrayOpt.push($(this).val()); } } }); $("#start").val($.fullCalendar.formatDate(start, 'MM/dd/yyyy HH:mm:ss')); $("#end").val($.fullCalendar.formatDate(end, 'MM/dd/yyyy HH:mm:ss')); $("#allDay").val(allDay); var titleq = $("#title").val(); var startq = $("#start").val(); var endq = $("#end").val(); var allDayq = $("#allDay").val(); $('#modal').each (function(){ this.reset(); }); $.ajax({ url:'archivo.php', type:'post', data:'opciones='+arrayOpt+'&title='+titleq+'&start='+startq+'&end='+endq+'&allDay='+allDay, }).done(function(data) { $('#calendar').fullCalendar( 'refetchEvents' ) }); $( this ).dialog( "close" ); }, Cancelar: function() { $( this ).dialog( "close" ); } }, close: function() { allFields.val( "" ).removeClass( "ui-state-error" ); } }); },