Javascript JQuery变量的连接(form.inputtag.value)
Javascript JQuery concatenatation of variable(form.inputtag.value)
我有以下脚本:
<script type="text/javascript">
function get(row){
alert(row);
$.post ('getpeopleinjobs.php',{
postvarposition: form.position1.value,
postvarjob: form.job1.value,
postvarperson: form.person1.value,
postrow: row},
function(output){
$('#training'+row).html(output).show();
});
}
</script>
这100%有效。然而,我希望"1"或附加在职位、工作和人员后面的数字是变量"行"。像下面这样的东西(不起作用)
postvarposition:form.position+row.value
根据另一篇帖子的建议,我确实尝试了[位置+行].value,但这不起作用。
如果onchange="get(1)",则alert(行)返回1,如果onchange="get(2)"等,则返回2,因此这是有效的。
如何将行变量连接到positon、job和person语句上,以便随着行值的增加form.position1.valueform.position2.value形式、位置、值等
提前谢谢。
通过字符串访问表单值
form["position" + row].value
您可以使用jQuery选择器来获取输入值。
$('#prefix' + row).val()
HTML
<input id="job1" name="job1" type="text"/>
<input id="person1" name="person1" type="text"/>
<input id="position1" name="position1" type="text"/>
<input id="job2" name="job2" type="text"/>
<input id="person2" name="person2" type="text"/>
<input id="position2" name="position2" type="text"/>
<input id="job3" name="job3" type="text"/>
<input id="person3" name="person3" type="text"/>
<input id="position3" name="position3" type="text"/>
jquery
for(var i=0;i<3;i++){ //each row
var postvars = {
job : $('input#job'+i).val();
person : $('input#person'+i).val();
position : $('input#position'+i).val();
}
//
$.post('url/to/ajax', postvars, function(output){
$('#training'+i).html(output).show();
}
}
相关文章:
- Dojo:访问dijit.form.Select中单击的项目
- Javascript form innerHTML
- 无法在有条件呈现的富:面板上提交h:form
- Javascript form.submit()方法是如何工作的
- 通过jQueryAjax一起发布Array和Form数据时出现问题
- This.Form.Submit() on CakePHP
- 带有Request.Form的JScript数组
- jQuery函数无法处理Form Submit
- 使用application/x-www-form-urlencoded使用node.js在post请求中发送数组
- Javascript:获取“;FORM”;它是在.html到外部.js文件中创建的
- 如何停止向上滚动<按钮dojoType=“;dijit.form.Button”;type=“;提交”/>在
- Angular Form Wide验证(不特定于字段)
- 当在coldfusion中通过AJAX传递时,FORM提交在IE浏览器中给出空表单
- Form获胜'没有ID主联系表格无法验证
- 如何使用SpringWebFlow在JavaScript中处理form.submit()
- Form.target=window.opener.name不起作用
- 在Javascript中向Ext.form.Formpanel添加多个按钮
- Javascript innerHTML with form
- this.form.submit()无法正常使用php
- Javascript JQuery变量的连接(form.inputtag.value)