如何在没有表单提交的情况下将输入字段值存储在会话中?
<input type="text" size="3" name="quantity" id="quantity" value="<?php echo $product_quantity; ?>" />
答案 0 :(得分:0)
PHP不直接与浏览器交互。您需要使用javascript
获取textbox
的值,然后将其附加到url
(GET或POST)。
我不明白为什么你不能使用form
- 他们在那里是为了将数据传递给页面。
PHP是服务器端,,因为一旦页面从服务器发送到浏览器,PHP就没用了,无法控制。 PHP可以处理表单,使用变量等。
Javascript
正好相反。它仅在页面发送后才有效,完全依赖于浏览器。它可用于自动填写表单,甚至可以为您提交表单。因为它取决于浏览器,如果您的访问者关闭了javascript,则根本不起作用。
AJAX介于这些表单之间,因此它可以自动提交表单,处理变量等......这是 只是javascript的扩展,所以如果你知道javascript,AJAX就没那么多了。