2009-01-19 19 views
1

(我试过在YUI消息组,但没有任何运气张贴本)YUI复选框按钮 - 检索核对值

谁能告诉我如何检索锐按钮的选中状态?我试过在代码中创建按钮,然后将其作为HTML按钮输出,但这只会改变title属性。

当我使用复选框时,没有任何复选框被选中(当用jQuery遍历它们时)。

有没有更简单的方法呢?用3.0节点API或Element来说吧?

编辑: 为了阐明这个问题是如何产生的,我使用了YUI ASP.NET控件。他们控件添加到页面这样

Sys.Application.add_init(function() { $create(YUIAspNet.Button, {"ButtonID":"yuiMyButton_btn","ButtonName":"yuiMyButton$btn","TabIndex":0,"ButtonType":"checkbox","Text":"Technology"}, null, null, $get("yuiMyButton"));}); 

因此,大家可以看到,发现所有的按钮是不是那么简单,我想它已经。

回答

7

对不起,你说的是checkbox buttons?使用:

myButton.get("checked") 

其中myButton是YAHOO.widget.Button的实例。

+0

谢谢,我没有检查Button的着陆页(http://developer.yahoo.com/yui/button/) – 2009-01-19 15:44:03

0

Chris,我是YUI ASP.NET项目的开端。我经常看YUI邮件列表,我必须错过你的问题。

我有一个更一般的答案,为您和任何其他人有问题,并最终读这不只是复选框按钮,而是所有控件。

在客户端上,您可以通过调用自定义包装客户端对象上的.get_YUIControl()方法访问YUI对象,然后控制原始YUI对象。 YUI文档非常好,你可以找到你想要完成的很好的描述。