作业帮 > 综合 > 作业

html 标签的name和id后加上中括号有什么作用,如下代码的upname后面的中括号?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/03 22:45:07
html 标签的name和id后加上中括号有什么作用,如下代码的upname后面的中括号?
php若要取得select选中的所有值,而不是最后一个值的话,需要在name后面加一个中括号[]
javascript里面带中括号,ie6左下角会报错
jquery也不行.
再问: ��Ҫ��PHP�õ��?��input��select������ֵ�������������2530830225��˵�Ķ����һ��������Ϊʲô��
再答: java jquery不能这样用,php是获得批量数组。给你个实际问题的解决案列你看看吧 PHP要获取同名的表单值需要在表单名后面加上中括号[],比如以下: 这里有两个同名的文本域,如果直接提交的话PHP得到的$_POST['name']是李四,如果要把它们作为一个数组提交就必须改成这样: 可是问题马上来了,我在前端需要使用form.user的方式来获取表单的值做处理,JS中直接调用form.user,如果多个值同名是作为数组来处理的,思考了半天,也上网查了资料,可是一无所获。网上有一个解决方式是使用document.getElementByName("user[]")来处理,显然不合适我,以为我的页面中存在于多个form,form的内容是一样的,如果直接使用这一句的话将会获取到其他form的user的值,怎么办? 思来想去,突然想起了一个东西:id,于是把表单改成这样: JS代码不变,还是使用form.user的方式获取文本域的值,而PHP改成$_POST['name']来获取,测试结果成功!JS能够正常运行,而PHP也能得到作为数组的文本域的值。 这样js也能用,表单也能用,不过这个表单时不符合w3c的,id两个相同了。