2011-06-30 23 views
1

フォーム送信時にラジオボタングループを検証し、アクションxを実行するためにYUIを使用しようとしています。YUI catch form submit

私はYUIを新しく、その例を見つけるのは難しいです。

アドバイス、歓声をお待ちしています。

EDIT:YUI 2.0

答えて

2

YUI2でこれをもう少し詳細なさな操作:YUI3では、あなたはこのような何かを行うことができます。

ここでは、方法についてのjsfiddleの例はcapture form submission and perform validationです。

希望に役立ちます!

+2

ありがとう:ヘルプに感謝 – Nickz

4

APIは乱暴に異なっているので、それは、あなたが使用しているどのYUIのバージョンを知るために役立つだろう。 YUI2が金属に少し近いほど、

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 
     } 
    }); 
}); 
+3

おかげで、残念ながらそのYUI 2を使用することができます。 – Nickz

0

YUI 1(最初のバージョン)のためには、 evt.halt();