javascript - 如何使用 Prototype 选择给定表单元素中的所有表单字段?

标签 javascript prototypejs stripes

我的问题可能看起来微不足道,但我找不到有关选择给定元素的后代元素的资源。

我有一个表单,我想要其中的所有字段(它们应该是作为表单子级的所有inputselect > 标记(按钮除外),以便在按下 ENTER 键时提交表单。实际上,我需要调用自定义 Javascript 方法来提交表单,而不是仅仅以简单的旧方式提交。

这是因为我需要根据按下的按钮引发不同的 Stripes ActionBean 事件(或者在按 Enter 键的情况下,我知道先验触发什么事件)。

我可以将自定义 CSS 类应用于所有字段 (booooooooooooring),并且可以使用 $$('input[type!=button], select') 选择页面中的所有表单字段。

如何将选择限制为来自给定 form 标记(有 ID?)的元素。该选择将用于处理 keyup 事件

最佳答案

$$('input[type!=button],select', '#formid')

* 选择所有元素。

关于javascript - 如何使用 Prototype 选择给定表单元素中的所有表单字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17425963/

相关文章:

javascript - 通过记录函数调用和参数进行实时 javascript 调试

javascript - 为什么在以下使用模板文字的 ES2015 代码中不需要括号?

javascript - Class.create 和 this 关键字

ajax - Tapestry 区域更新请求中的 post 字段

javascript - 如何立即触发事件?

java - 如何使用带有 Stripes "option"标签的对象列表?

Java 条纹错误

javascript - 手动调用 jQuery document.ready 函数

java - 如何通过JavaScript向ActionBean发送数据?

javascript - 未捕获的类型错误 : Undefined is not a function Issue in MVC C# using fullcalendar