在没有表单提交的会话中存储输入字段值

时间:2013-02-27 09:47:53

标签: php html session input

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

Javascript正好相反。它仅在页面发送后才有效,完全依赖于浏览器。它可用于自动填写表单,甚至可以为您提交表单。因为它取决于浏览器,如果您的访问者关闭了javascript,则根本不起作用。

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