使用JavaScript验证具有特定名称的输入

时间:2013-07-15 14:44:02

标签: javascript forms validation

我希望在表单中输入名称以 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

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

1 个答案:

答案 0 :(得分:1)

使用css类补充input标记。之后,您可以使用getElementsByClassName(docs cf. here)选择相关集。

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