1

如何在没有表单提交的情况下将输入字段值存储在会话中?

<input type="text" size="3" name="quantity" id="quantity" value="<?php echo $product_quantity; ?>" />
4

1 回答 1

0

PHP 不直接与浏览器交互。您需要使用javascript来获取 的值,textbox然后将其附加到url (GET 或 POST)。

我不明白为什么你不能使用 a form- 它们在那里是为了将数据传递到页面。

PHP 是服务器端,一旦页面从服务器发送到浏览器,PHP 就没有用,也无法控制。PHP 可以处理表单、使用变量等。

Javascript是相反的。它仅在页面发送后才起作用,并且完全依赖于浏览器。它可用于自动填写表格,甚至为您提交表格。因为它依赖于浏览器,所以如果您的访问者关闭了 javascript,则根本无法工作。

AJAX 介于这些表单之间,所以它可以自动提交表单、处理变量等……它只是 javascript 的扩展,所以如果你知道 javascript,AJAX 就没有那么多工作了。

于 2013-02-27T09:50:58.467 回答