萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 1129|回复: 4

问个php和javascript的问题

[复制链接]
发表于 2007-3-1 07:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

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

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

谢谢。。。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-3-1 14:01 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2007-3-4 08:54 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-3-5 22:49 | 显示全部楼层
php中的表单数据是通过预定义全局数组变量实现的,就是你看到的$_POST["xxx"]。而js是直接通过变量名或者getElementId来索引表单控件。

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

评分

1

查看全部评分

Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
头像被屏蔽

TA的专栏

发表于 2007-3-13 20:54 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+1, 2025-2-7 06:19 , Processed in 0.066901 second(s), 20 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表