YUI捕获表单提交

时间:2011-06-30 02:22:14

标签: yui

我正在尝试使用YUI来验证表单提交上的单选按钮组,然后执行操作x。

我是YUI的新手,很难找到任何例子。

欣赏任何建议,欢呼。

编辑:YUI 2.0

3 个答案:

答案 0 :(得分:4)

了解您使用的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
         }
    });
});

答案 1 :(得分:2)

在YUI2中这样做有点冗长,因为YUI2更接近金属。

这是关于如何capture form submission and perform validation

的jsfiddle示例

希望有所帮助!

答案 2 :(得分:0)

For YUI 1 (first version) you can use evt.halt();