`
Tom是只猫
  • 浏览: 3139 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

prototype.js和jquery.js取值的问题,请教各位

阅读更多
<form id="form1" name="form1" method="post" action="">
   <input id="radiobutton[]" type="radio" name="radiobutton" value="1" />
   <input id="radiobutton[]" type="radio" name="radiobutton" value="2" />
   <input id="radiobutton[]" type="radio" name="radiobutton" value="3" />
   <input id="radiobutton[]" type="radio" name="radiobutton" value="4" />
</form>

<form id="form2" name="form2" method="post" action="">
   <input id="checkbox[]" type="checkbox" name="checkbox" value="1c" />
   <input id="checkbox[]" type="checkbox" name="checkbox" value="2c" />
   <input id="checkbox[]" type="checkbox" name="checkbox" value="3c" />
   <input id="checkbox[]" type="checkbox" name="checkbox" value="4c" />
</form>

如上两种情况不知道个位是怎么用这个框架来取值的?
第一种$F('radiobutton[]')只能取道一个值,但是如何取道选中的那个radiobutton的值?

第二种同理,如何知道用户选的是哪几个checkbox ????
分享到:
评论
3 楼 ripleyj0729 2008-06-19  
你的方案的確有點土
可以用Form.serialize來作
2 楼 ripleyj0729 2008-06-19  
//用這招 ;  不要使用id來找,不然只會取道第一個checkbox
var checkbox = document.getElementsByName('checkbox[]');    
var nodes = $A(checkbox);    

或是使用Form.getInputs 方法

現在才看到你文
不知對你有否幫助哈
1 楼 Tom是只猫 2008-03-06  
晕,没人回答?



我的意思是我的解决方案只能是这样很土

<input id="radiobutton1" type="radio" name="sex" value="男" onclick="$('sex').value = this.value" />      
<input id="radiobutton2" type="radio" name="sex" value="女" onclick="$('sex').value = this.value" />      
<input id="radiobutton3" type="radio" name="sex" value="保密" onclick="$('sex').value = this.value" />
<input id="sex" type="hidden" name="sex" value="保密" />

new Ajax { 
    pama { sex: $F('sex')  } 


郁闷,有没有更好的解决方案?

相关推荐

    prototype.js jquery.js 打包下载(包含各自的API)

    JavaScript是Web开发中不可或缺的一部分,而Prototype和jQuery是两种非常流行的JavaScript库,它们极大地简化了DOM操作、事件处理和动画效果。本压缩包包含了这两个框架的源码和API文档,对于学习和理解JavaScript...

    prototype_1.7.3.js 最新版本

    它与流行的库如jQuery和Dojo相比,虽然在市场份额上可能略显逊色,但在某些特定场景下,如需要强大的面向对象特性时,Prototype.js仍然是一个理想的选择。 总之,Prototype_1.7.3.js以其丰富的功能、高效的性能和对...

    prototype.js 1.4-1.6[全]

    Prototype.js 引入了 `$` 和 `$$` 函数,分别用于单个元素选择和多个元素选择,类似于jQuery中的`$(selector)`。同时,它还提供了丰富的DOM操作接口,如`show`、`hide`、`toggle`等,使得DOM元素的操作更加便捷。 ...

    prototype.js简介

    通过学习和使用prototype.js,开发者可以编写出结构更清晰、可维护性更强的JavaScript代码,同时也能提高开发效率,减少跨浏览器兼容性的烦恼。然而,随着ES6及后续版本的推出,许多prototype.js的功能已被原生...

    prototype.js javaScript插件

    "Prototype.js"是一个针对JavaScript的开源库,旨在增强和扩展JavaScript的基本功能,尤其在处理DOM(文档对象模型)操作、事件处理以及Ajax交互时提供了极大的便利。 ### 1. Prototype.js核心概念 - **原型链**:...

    prototype.js

    Prototype.js由Sam Stephenson在2005年创建,旨在解决JavaScript在浏览器环境中的各种问题,如跨浏览器兼容性、代码组织和重用等。它主要关注于增强JavaScript的基础类型和对象,为开发者提供了一套强大的工具集,使...

    prototype.js文件使用和讲解

    `prototype.js`的开发手册(如压缩包内的`prototype.js开发手册.pdf`)是学习和掌握该库的重要资源。手册详细介绍了库的每个方法、类和使用示例,帮助开发者快速上手并解决实际问题。建议在实际开发过程中,遇到不...

    prototype.js 1.6中文手册、prototype.js 1.6英文手册、

    Prototype.js 是一个开源的JavaScript库,它扩展了JavaScript语言,为开发者提供了许多便利的功能,特别是在对象操作、DOM操作和事件处理方面。1.6版本是该库的一个重要里程碑,引入了诸多改进和新特性。 ### 1. ...

    json-lib-2.3-jdk15.jar包和prototype.js及jquery-1.3.1.js

    总的来说,"json-lib-2.3-jdk15.jar"、"prototype.js"和"jquery-1.3.1.js"都是在Web开发中处理JSON数据的重要工具,它们共同构建了一条从前端到后端的数据传输通道,使得数据交换更加高效和灵活。在现代Web应用程序...

    prototype.js中文手册

    2. **Ajax功能**:Prototype.js 强化了AJAX操作,通过`Ajax.Request` 和 `Ajax.Updater` 类,开发者可以轻松实现异步数据交换,无需关心浏览器兼容性问题。 3. **对象扩展**:Prototype.js 基于JavaScript原型链...

    prototype.js 1.4版开发者手册(强烈推荐)

    《prototype.js 1.4版开发者手册》是JavaScript开发领域中的一个重要参考资料,尤其对于那些希望深入理解并利用Prototype库的开发者来说,它是一份不可多得的资源。Prototype.js是一个强大的JavaScript库,由Sam ...

    prototype.js.cn.doc.rar

    Prototype.js和jQuery都是流行的JavaScript库,但各有特点。Prototype.js更注重于面向对象编程,而jQuery则以简洁的API和强大的选择器闻名。在实际项目中,开发者可以根据需求和团队熟悉度来选择合适的库。 五、...

    prototype.js 1.6

    Prototype.js 是一个广泛使用的 JavaScript 库,它为浏览器环境提供了许多实用的功能,尤其是在对象操作和事件处理方面。1.6 版本是该库的一个重要里程碑,引入了许多改进和优化,使得开发人员能够更加高效地编写 ...

    prototype.js 实例

    在JavaScript的世界里,Prototype.js是一个著名的库,它扩展了JavaScript的内置对象,为开发者提供了更加便利的编程体验。本实例将深入探讨如何利用Prototype.js来实现弹出窗口和移动窗口的功能,这对于创建交互性强...

    prototype.js_v1.6_含中英文手册

     prototype.js是一个非常优雅的javascript基础类库,对javascript做了大量的扩展,而且很好的支持Ajax,国外有多个基于此类库实现的效果库,也做得很棒。  prototype.js不仅是一个有很大实用价值的js库,而且有很...

    javascript类库prototype.js

    Prototype.js 是一个强大的JavaScript类库,它为开发者提供了丰富的功能,使得创建具有高度互动性和Web2.0特性的富客户端页面变得更为简单。这个库的设计理念是扩展JavaScript的基础对象,提供一套统一且易于使用的...

    在vs2005基于prototype.js的模态弹出窗口

    "在VS2005基于Prototype.js的模态弹出窗口"这个主题,主要涉及到两个核心部分:Visual Studio 2005(VS2005)和Prototype.js库。 **Visual Studio 2005** 是微软推出的一款强大的集成开发环境(IDE),主要用于.NET...

    ecshop transport.js和jquery冲突的问题

    ECSHOP是一个流行的开源电商系统,它使用了 Prototype.js 作为默认的JavaScript库,而jQuery是另一个广泛应用的JS库。在尝试将ECSHOP与使用jQuery的插件或功能集成时,可能会遇到`transport.js`和`jquery`的冲突问题...

    prototype.chm+jquery详解

    标题"prototype.chm+jquery详解"提到了两个关键的JavaScript库:Prototype和jQuery。Prototype是早期非常流行的JavaScript库,它提供了一系列工具来简化DOM操作、事件处理以及Ajax交互。jQuery则是目前广泛应用的一...

Global site tag (gtag.js) - Google Analytics