Niet the Dark Absol ( , ).
, , , , JavaScript. , , ( IE FF , ); , .
, HTML5. , onsubmit , submit. /, click , .
, jQuery UI Bootstrap, ( , / ):
JQUERY UI ACCORDION
jQuery UI JSFiddle: http://jsfiddle.net/ma8v32ug/1/. JavaScript :
$accordion = $("#accordion").accordion();
$("#myForm input[type='submit']").on("click", function(event) {
$("#myForm input[required='required']").each(function() {
if ($(this).val() == "") {
var item = $(this).closest(".ui-accordion-content").prev().index() / 2;
$accordion.accordion("option","active", item);
return false;
}
});
});
BOOTSTRAP ACCORDION
: 3.3.4 Bootstrap. .
, Bootstrap, , .collapse({toggle: true}), , , ( , , , ).
, .in . , , jQuery, :
$("#myForm input[type='submit']").on("click", function(event) {
$("#myForm input[required='required']").each(function() {
if ($(this).val() == "") {
$(".panel-collapse.in").removeClass("in");
$(this).closest(".panel-collapse").addClass("in").css("height","auto");
return false;
}
});
});
, JSFiddle: http://jsfiddle.net/ma8v32ug/2/