我的表单中有多个动态文本框。我想检索所有文本框的值

时间:2017-05-20 10:51:57

标签: javascript jquery

<label for="firstName" class="col-sm-3 control-label">'.$r['1'].'</label>

<div class="col-lg-5">
    <input type=text name="text_quest" class="form-control">
</div>

整个代码在while循环中。我想检索以表单形式创建的所有文本框值。

3 个答案:

答案 0 :(得分:0)

将除form-control以外的类添加到所有文本框中,因为此类由bootstrap使用并在jquery中获取值,如:

<input type=text name="text_quest" class="form-control userInput">

$('.userInput').each(function(){
    console.log( $(this).val() );
});

这将打印控制台中每个文本框的值。您也可以在数组中推送值并使用该数组。

答案 1 :(得分:0)

使用“申请”表单,您可以在帖子中获取文本框值,如下所示。

string [] textboxesvalue = Request.Form.GetValues(&#34; text_quest&#34;);

答案 2 :(得分:0)

var textboxElements = document.getElementsByClassName("form-control")将返回所有文本框元素的类似数组的对象。您可以迭代该对象属性以访问每个文本框值,如下所示:

[].forEach.call(textboxElements, function (textboxElement) {
  console.log(textboxElement.value);
});
相关问题