1

フォームを送信せずに入力フィールドの値をセッションに保存するにはどうすればよいですか?

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

1 に答える 1

0

PHPはブラウザと直接対話しません。を使用javascriptしての値を取得し、textboxそれをurl (GET OR POST)に追加する必要があります。

なぜ使用できないのかわかりませんform。データをページに渡すためにあります。

PHPはサーバー側であり、ページがサーバーからブラウザーに送信されると、PHPは役に立たなくなり、制御できなくなります。PHPはフォームを処理したり、変数を使用したりできます。

Javascript反対です。これは、ページが送信されたときにのみ機能し、ブラウザに完全に依存しています。フォームの自動入力やフォームの送信にも使用できます。ブラウザに依存するため、訪問者がjavascriptをオフにしている場合、はまったく機能しません。

AJAXはこれらのフォームの間にあるので、フォームを自動送信したり、変数を処理したりできます。これは単にjavascriptの拡張であるため、javascriptを知っている場合、AJAXはそれほど多くの作業ではありません。

于 2013-02-27T09:50:58.467 に答える