0

我想在我的表单中获取名称以this_form_开头的输入。我有一个循环创建我的输入,所以我不知道它们有多少。而且我还有其他不应该验证的表单输入。

这就是我创建表单的方式:

<input type="text" name="this_form_<?php echo $i; ?>" value="" />

因为我可以删除特定的输入,所以我想要获取的名称可以是 this_form_100、this_form_101、this_form_102 和 this_form_110

我可以通过执行以下操作手动获取输入值:

document.forms['options-form']['this_form_100'].value

我只需要一种动态的方式来做到这一点。

4

1 回答 1

1

用一个 CSS 类来补充你的input标签。此后,您可以使用getElementsByClassName(文档参见此处)选择相关集。

您可能希望使用jQuery一个免费且高质量的 js 框架,提供简洁的方法来处理像您这样的案例,同时抽象出大部分用户代理特性。

于 2013-07-15T14:49:41.277 回答