如果通过循环生成输入名称/ id,在javascript中获取值,就像这样。
name="items[1AV08EBfeb][srdnReqQty1AV08EBfeb]"
--js--
var form = document.forms[0];
var get = form.items[1AV08BBjan][srdnReqQty1AV08BBjan].value;
alert(get); //error missing ]
--js--
有什么建议吗?
感谢
MRizq
答案 0 :(得分:3)
如果元素的名称确实是
name="items[1AV08EBfeb][srdnReqQty1AV08EBfeb]"
......如你所示,然后:
var form = document.forms[0];
var get = form.elements["items[1AV08EBfeb][srdnReqQty1AV08EBfeb]"].value;
HTML和JavaScript级别的表单元素的[
属性中的]
和name
字符没什么特别之处。一些服务器端技术(如PHP)将在提交的表单字段的名称中查找这些字符并将其转换为数组,但这不是HTML或JavaScript。