Écouter de la Sémantique de l'INTERFACE utilisateur de la validation du formulaire d'erreurs avant de soumettre

À l'aide de la Sémantique de l'INTERFACE utilisateur formulaire modal et de validation, j'ai un formulaire dans une modal et je ne veux pas le modal pour fermer si le formulaire n'est pas valide (ce qui arrive lorsque soumis).

La seule façon que je peux arrêter le modal à compter de la clôture est d'ajouter un disabled classe pour le bouton soumettre.

Je veux écouter de la forme (en temps réel) et basculer le disabled de classe et de désactiver la fonction sur la forme actuelle de la validation de l'état.

Je ne peux que le faire fonctionner une fois que le formulaire est soumis, mais pas en temps réel

$('#myForm')
    .form({
        title: {
            identifier  : 'title',
            rules: [
                {
                    type   : 'empty',
                    prompt : 'Please enter a title'
                },
                {
                    type   : 'length[2]',
                    prompt : 'At least 6 characters'
                }
            ]
        }
    },
    {
        onSuccess: function() {
            $('#submit').removeClass('disabled');
        },
        onFailure: function() {
            $('#submit').addClass('disabled');
        }
    }
);

OriginalL'auteur Jack Barham | 2015-05-04