2010-11-17 76 views
0

后,我是新来的PHP和DOM文档,我有几个疑惑检索HTML输入的文本解析

1)

.. 
<input type ="text" name ='name'> 
.. 
<input type = "text" name='password'> 

后,在服务器的,我想这个PHP文件解析在它被解释之前。我想知道用户插入了什么,按照我想要的格式进行编辑,然后将其发送给PHP解释器。 我想要将所有文本插入到特定文档中的所有输入标签中。这可能吗?

编辑:点击发送按钮后说,他键入名称为“XYZ”,密码为“ABC”。我想让我的程序抓住这两个文本并编辑它。像我想要我的程序中加入这段文字“123”结束所有来自输入标签,所以我的名字=“XYZ123”,密码为“ABC123”的字符串。现在应将此文本发送到服务器以供进一步处理。

2)如果我想每一本页面被发送到服务器的时间做这一进程,并延长它的所有网页,我应该怎么做呢? 我应该在哪里放置这个扫描编辑程序并稍后将其发送给解释程序?

+0

你能否解释一下“我想知道用户已经插入了什么,编辑在我想要的格式,然后将其发送到PHP解释器。”更好? – wajiw 2010-11-17 00:26:50

+0

我编辑了Q并试图用一个例子来解释我的Q. – prap19 2010-11-17 00:51:06

回答

0

如果用户提交了表单,那么数据将位于$ _GET或$ _POST(取决于用于提交表单的方法,$ _REQUEST将包含这两个数据以及来自其他数据源的用户数据)。

如果他们还没有提交表单,那么你将无法正常发送的数据。您可以使用JavaScript在用户输入数据时将数据发送到服务器(请考虑Google即时)。

+0

我想是这样...说了如:谷歌需要的搜索查询文本,并说了咒语的错误是由谷歌计划在服务器上观察到。程序会适当地编辑文本,然后将其发送到服务器以供自动进一步处理。希望我现在清楚。 – prap19 2010-11-17 00:50:27

+0

@ prap19如果你上面说的是正确的,那么唯一的方法就是使用JavaScript,因为PHP只能在服务器上运行。它在发送到服务器之前无法捕获任何内容,因为它只存在于服务器上。 – 2010-11-17 00:59:58

+0

所以它不可能提取文本之前,它被发送到服务器?或者是否可以在文本从Web服务器发送到数据库之前进行编辑? – prap19 2010-11-17 01:05:15