2016-07-12 20 views
0

Hatte versucht, die Validierung eines Modal-Fensters mit verschiedenen Javascript-Ansätzen zurückzusetzen. Ich bin mit jquery.validate.jsModal-Inhalt beim Schließen zurücksetzen

$('#formId').on('hidden.bs.modal', function() { 
    $('#formId').formValidation('resetForm', true); 
}); 
}) 

Grundsätzlich und: Wenn versucht zu verwenden:

$('.modal').on('hidden.bs.modal', function() { 
    $(this).find('form')[0].reset(); 
}); 

erhalte ich einen Fehler:

SCRIPT28: Out of stack space 
jquery-1.12.3.min.js (4,24467) 

Versuchte auch dies aber auch nicht funktioniert jquery.validate.unobtrusive.js, um die Eingabefelder zu validieren, bevor das Formular, das sich in einem modalen Fenster befindet, übergeben wird. Ich möchte nicht, dass der Fehler angezeigt wird, wenn das Modal geschlossen und wieder geöffnet wird. Nichts von dem, was ich versucht hatte, funktionierte.

Versuchte: Reset Bootstrap Modal if not all form steps are complete how to reset form on modal hidden or close? http://formvalidation.io/examples/modal/

Antwort

0

Gerade klar unsere alle Eingabearten in Ihrem modalen dann: JSFIDDLE

$('.modal').on('hidden.bs.modal', function() { 
    $(this).find('input').val(''); 
}); 

Auch wäre es diese Hilfe in Ihrem onReady hinzuzufügen:

$.ajaxSetup({ 
    cache: false 
}) 
+0

Scheint nicht zu funktionieren: http://jsfiddle.net/84yTH/53/ – SpcCode

Verwandte Themen