cn1h 发表于 2007-3-1 07:46

问个php和javascript的问题

我在学php时,看书上说要想读取表单中多选的元素,需要将此控件命名为相同的名字,并且要在名字后面加[],比如一个支持多选的select控件或者一组可以多选的checkbox控件。
php操作提交上来的变量时,只需要$_POST["控件名"],舍去控件名其后的[],然后就当作数组那样处理它了。
这些都没有问题。但是我现在学javascript发现一个问题,javascript并不太支持这种名字后面加[]的元素。虽然select控件可以通过document.getElementById("控件名[]")来读取,但是一组checkbox还是没办法。

请问大家如果我的网页表单既要用到php又要用到js,我该如何统一操作它们呢?

谢谢。。。

花生丁 发表于 2007-3-1 14:01

试试看 ajax

cn1h 发表于 2007-3-4 08:54

谢谢楼上,还没学到那里呢。:D

数字蛋糕 发表于 2007-3-5 22:49

php中的表单数据是通过预定义全局数组变量实现的,就是你看到的$_POST["xxx"]。而js是直接通过变量名或者getElementId来索引表单控件。

你要搞清楚php是在服务器端执行的,你可以用它来生成一个文档(通常是HTML)。而js是在客户端的浏览器中执行的,他应该跟你的php代码完全不搭界。

漂去漂来 发表于 2007-3-13 20:54

页: [1]
查看完整版本: 问个php和javascript的问题