YUI поймать форму отправить - PullRequest
1 голос
/ 30 июня 2011

Я пытаюсь использовать YUI для проверки группы переключателей при отправке формы, а затем выполнить действие x.

Я новичок в YUI, и мне трудно найти какие-либо примеры.

Ценю любые советы, ура.

РЕДАКТИРОВАТЬ: YUI 2.0

Ответы [ 3 ]

4 голосов
/ 07 июля 2011

Было бы полезно узнать, какую версию YUI вы используете, поскольку API-интерфейсы сильно отличаются.В YUI3 вы можете сделать что-то вроде этого:

YUI().use('node', function(Y) {
    var form = Y.one('form');

    form.on('submit', function(evt) {
         var radioButtons = form.all('input[type=radio]');

         // do some validation

         if(!valid) {
             evt.preventDefault(); // prevents the form from submitting
             // show error messages
         }
    });
});
2 голосов
/ 08 июля 2011

Выполнение этого в YUI2 немного более многословно, поскольку YUI2 немного ближе к металлу.

Вот пример jsfiddle о том, как захватить отправку формы и выполнить проверку .

Надеюсь, это поможет!

0 голосов
/ 31 июля 2015

Для YUI 1 (первая версия) вы можете использовать evt.halt();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...