flex: 1 0 auto;
, где 0 это как раз flex-shrink. a
всегда бросает к верху страницы, поэтому на будущее – либо не использовать линки для подобных задач, либо вот .preventDefault(). onChange
, вроде. Значит, наверное, так:if (все_у_меня_хорошо) {
$('[data-direction=next]').click();
} else {
$('#мои_шаги').steps({
onChange: function onChange() {
return false;
}
});
}
<a onclick="addOptionValue"...</a>
это именно эта кнопка (а их там несколько, так как добавляются скриптом динамически), то, видимо, именно им нужно дописать type="submit"
.$('#form').on('submit', function(e) {
addOptionValue();
e.preventDefault();
});