フォームを送信せずに入力フィールドの値をセッションに保存するにはどうすればよいですか?
<input type="text" size="3" name="quantity" id="quantity" value="<?php echo $product_quantity; ?>" />
PHPはブラウザと直接対話しません。を使用javascript
しての値を取得し、textbox
それをurl
(GET OR POST)に追加する必要があります。
なぜ使用できないのかわかりませんform
。データをページに渡すためにあります。
PHPはサーバー側であり、ページがサーバーからブラウザーに送信されると、PHPは役に立たなくなり、制御できなくなります。PHPはフォームを処理したり、変数を使用したりできます。
Javascript
反対です。これは、ページが送信されたときにのみ機能し、ブラウザに完全に依存しています。フォームの自動入力やフォームの送信にも使用できます。ブラウザに依存するため、訪問者がjavascriptをオフにしている場合、はまったく機能しません。
AJAXはこれらのフォームの間にあるので、フォームを自動送信したり、変数を処理したりできます。これは単にjavascriptの拡張であるため、javascriptを知っている場合、AJAXはそれほど多くの作業ではありません。