正在从动态表窗体中读取值
Reading values from a dynamic table form
好。因此,我正在帮助我的后端开发人员解决一些表单提交问题。这是一个场景:
html form
中有一个表,包含两列和动态行。用户可以单击添加按钮插入一行,每列输入一个文本。我用jQuery
做到了这一点。以下是用户插入两行后表的外观:
<form>
...
<tbody class="table-hover addScreen">
<tr>
<td class="text-left"> <input name="screenNameTextBox" type="text" id="screenNameTextBox" value="a"> </td>
<td class="text-left"> <input name="seatsAvlTextBox" type="text" id="seatsAvlTextBox" value="b"> </td>
</tr>
<tr>
<td class="text-left"> <input name="screenNameTextBox" type="text" id="screenNameTextBox" value="c"> </td>
<td class="text-left"> <input name="seatsAvlTextBox" type="text" id="seatsAvlTextBox" value="d"> </td>
</tr>
</tbody>
...
</form>
现在,当单击submit
按钮时,我们不知道如何在服务器端读取这些数据。我们尝试过这个:
string textboxval1 = screenNameTextBox.value;
string textboxval2 = seatsAvlTextBox.Value;
但这只是给了我们第一组价值观。在做这样的事情时,请提出最佳做法。
附言:我是iOS开发人员,所以如果我说了一些错误,请原谅我。;-)
只是我的评论的一个快速示例
function readForm(){
event.preventDefault;
var resultsBox= document.getElementById('results');
var screenNames=document.getElementsByClassName('screenNameTextBox');
var seatsAv=document.getElementsByClassName('seatsAvlTextBox');
for(var i=0;i<=screenNames.length;i++){
resultsBox.innerHTML+=screenNames[i].value+' '+seatsAv[i].value+'<br>';
}
}
<form onsubmit="readForm();">
Enter some values:<br>
<input type="text" class="screenNameTextBox"/>
<input type="text" class="seatsAvlTextBox"/>
<input type="text" class="screenNameTextBox"/>
<input type="text" class="seatsAvlTextBox"/>
<input type="submit" />
</form>
<div id="results">results :<br></div>
相关文章:
- 防止Iframe窗体在新窗口中打开
- 从桌面读取python文件时高亮显示代码
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- TypeError:无法读取属性'推'未定义的JavaScript
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- Meteor-将选定窗体中的对象添加到集合中
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- NodeJS-readline暂停和恢复事件发射器(逐行读取)
- 如何在窗体打开时从javascript倒计时计时器值中节省时间
- 未捕获的类型错误:无法读取属性'删除'的未定义
- 主干窗体隐藏字段未呈现
- AngularJS指令出错-无法读取属性'编译'的未定义
- 未捕获的类型错误:无法读取属性'name'即使它存在,也无法定义
- 如何首先设置样式<td>表中包含在窗体中的元素
- 如何在Javascript中读取unsigned int
- 正在从动态表窗体中读取值