YUI复选框按钮 - 检索选中的值

时间:2009-01-19 14:37:59

标签: javascript yui

(我已尝试在YUI消息组上发布此内容,但没有任何运气)

有人能告诉我如何检索yui Button的已检查状态吗?我已尝试在代码中创建Button,然后将其作为HTML按钮输出,但这只会更改title属性。

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

有更简单的方法吗?用3.0 Node 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"));});

正如您所看到的,找到所有按钮并不像我希望的那样简单。

2 个答案:

答案 0 :(得分:7)

抱歉,您在谈论checkbox buttons吗?使用:

myButton.get("checked")

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

答案 1 :(得分:0)

Chris,我是YUI ASP.NET项目的首发。我经常看YUI邮件列表,我一定错过了你的问题。

我和你以及其他任何有问题并且最终阅读此内容的人都有一个更一般的答案,不仅仅是复选框按钮,而是所有控件。

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