Нет, такого переплета нет из коробки. Вы должны либо реализовать что-то вроде Ember, Knockout или Serenade.js, либо сделать это самостоятельно. Если бы это была только одна форма, у меня был бы небольшой скрипт (jQuery ниже):
function validateForm() {
// Check if form fields are valid, return true if valid, false if not.
}
// Update the disabled attribute on a button inside "formId" anytime an input field is changed.
$("#formId").on("change", "input", function(event) {
$("#formId button").attr("disabled", !validateForm());
});