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


Store input field value in session without form submit

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

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

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

我不明白为什么你不能使用form -它们是用来传递数据到页面的。

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

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

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