【问题标题】:Store input field value in session without form submit在没有表单提交的情况下在会话中存储输入字段值
【发布时间】:2013-02-13 01:41:21
【问题描述】:

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

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

【问题讨论】:

  • 你需要 jQuery 来做到这一点..
  • 使用AJAX存储。

标签: php html session input


【解决方案1】:

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

我不明白您为什么不能使用form - 它们的存在是为了将数据传递到页面。

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

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

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

【讨论】:

    猜你喜欢
    • 2015-06-12
    • 2013-07-09
    • 2021-12-13
    • 1970-01-01
    • 2017-06-06
    • 2011-12-04
    • 2016-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多