js中通过for循环利用jquery动态创建文本框的值无法在提交后获取 5
varnum=$('#num).val();for(vari=1;i<=num;i++){$('#userInput').append("");}这样创建是能成功,但是在...
var num= $('#num).val();
for (var i=1; i<=num; i++){
$('#userInput').append("");
}
这样创建是能成功,但是在动态创建的这些文本框中填写信息后,提交到form表单,提交到的页面用request.getParameter获取不到值,但是如果直接在form中写一个隐藏域,然后动态赋值又可以传值过去,不过我这里是动态创建文本框的,个数不定
var num= $('#num).val();
for (var i=1; i<=num; i++){
$('#userInput').append("<input name='name"+i+"' class='userInput_ipt' />");
} 展开
for (var i=1; i<=num; i++){
$('#userInput').append("");
}
这样创建是能成功,但是在动态创建的这些文本框中填写信息后,提交到form表单,提交到的页面用request.getParameter获取不到值,但是如果直接在form中写一个隐藏域,然后动态赋值又可以传值过去,不过我这里是动态创建文本框的,个数不定
var num= $('#num).val();
for (var i=1; i<=num; i++){
$('#userInput').append("<input name='name"+i+"' class='userInput_ipt' />");
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询