テキストボックスから値を取得する必要がありますが、フォームを使用していないため、$ _POSTまたは$ _GETを使用できません。テキストボックスからその値を取得する方法はありますか?あなたはページの更新せずにこれをやっている場合はありませんあなたがすることができませんHTMLのフォーム要素を使用せずにPHPのテキストボックスから値を取得する
答えて
ため
<input name="txtQty" type="text" id="txtQty" size="5" value="<?php echo $qty; ?>" onKeyUp="checkNumber(this);"> //here I'm the displaying the quantity, then the user can change it, and I need to get that value to pass it throught this link:
<input name="btnEdit" type="button" value="Edit" onClick="window.location.href='<?php echo $_SERVER['PHP_SELF'] . "?action=update&cid=$shoppingCartId&qty=$qty //here I need that new value from the textbox"; ?>';"
感謝を使用しているコードがありますあなたはJavaScriptが必要です。ページをリフレッシュする場合は、フォームが必要です。
- 以下は、私は、フォームまたはJavaScript制御要求がなければ、あなたの助け
ボタンタグの中に入れるには値が必要です。 –
PHPはサーバー上でのみ実行されるため、入力から値を取得する唯一の方法は、何らかの形でサーバーに渡すことです。
これはさまざまな方法で行うことができますが、最も簡単な方法は入力をフォームに入れてフォームをPHPスクリプトに投稿することです。なぜあなたは、PHPでテキストボックスボックス変数を保存している
document.getElementById("txtQty").value
あなたはjavascriptを使用できますか? phpのテキストボックスに値を渡している場合は、そこにphp値をエコーすることができます。
<input name="btnEdit" type="button" value="Edit" onClick="window.location.href='<?php echo $_SERVER['PHP_SELF'] . "?action=update&cid=$shoppingCartId&qty="+<?php echo $qty; ?>';"
もしそうでなければ、そこに値として直接フォームアイテムを使用することができます。
<input name="btnEdit" type="button" value="Edit" onClick="window.location.href='<?php echo $_SERVER['PHP_SELF'] . "?action=update&cid=$shoppingCartId&qty="+document.getElementById("txtQty").value';"
あなたの助けてくれてありがとう、どのように$ qtyにそのjavascript変数を割り当てることができますか? – xupla
:
ページを更新したくない場合は、クライアントデータを切断するためにAjaxを使用する必要があります。簡単な変更で書かれた以下のコードを確認してください。
<input name="txtQty" type="text" id="txtQty" size="5" value="<?php echo $qty; ?>">
<input name="btnEdit" type="button" value="Edit" id="btnEdit" onclick="redirectUser()" />
<script>
function redirectUser(){
var qty = document.getElementById('txtQty').value;
location.replace('<?php echo $_SERVER['PHP_SELF']; ?>action=update&cid=<?php echo $shoppingCartId; ?>&qty='+qty);
}
</script>
- 1. テキストボックスに表示するHTML要素の値を取得
- 2. JavaScriptを使用してHTML要素から数値を取得
- 3. テキストボックスで使用する要素からテキストを取得
- 4. アンパサンドをエンコードせずにJavaScriptのHTML要素のリテラル値を取得する
- 5. HTMLフォームから値を取得する
- 6. Jquery Mobile - フォームIDを使用せずにアクティブなページのフォーム要素を取得するには
- 7. 選択要素から値を取得できません。 (PHP/HTML)
- 8. Androidのhtml要素から値を取得する方法は?
- 9. javascriptのhtml要素から値を取得する
- 10. フォームやリンクを使用せずにhtml/phpページから移動するには?
- 11. フォーム要素値をjstlに取得
- 12. HTML要素からJS値を取得する方法は?
- 13. jqueryを使用してhtml要素から属性値を取得
- 14. @FormParam値をHTMLフォームを使用せずにレストサービスに渡す
- 15. pltを使用せずにヒストグラムから値を取得
- 16. next()メソッドを使用せずにResultSetから値を取得
- 17. 別のHTML要素から値を取得
- 18. イベントを使用せずに要素のpageXとpageYを取得する方法
- 19. DjangoとPythonを使用せずにHTMLファイルの値を取得する方法
- 20. PHPはループを使用せずにHTML要素を繰り返す
- 21. html要素からdata-idを取得
- 22. 1つのPHPから別のPHPにテキストボックスの値を取得する方法
- 23. htmlのフォームから入力値を取得してフラスコで使用する
- 24. 双方向データバインディングを使用せずにAngularJSのフォームからデータを取得
- 25. Googleマップを使用しているときにフォーム入力テキストボックスから値を取得できませんか?
- 26. "onOk"を使用せずにダイアログhtml要素からckeditor関数にアクセス
- 27. フォームからチェックボックスの要素値が取得されない
- 28. PHP内のHTML要素の値を同じページで取得しますか?
- 29. JavaScriptのHTML要素の値を取得するには?
- 30. WKWebKitとSwiftを使用してHTML要素の値を取得する3
なぜフォームを使用していませんか? –
AJAXはフォームを使用しない唯一のオプションですが、なぜフォームがないのですか? – ManseUK
あなたはいくつかのJSが必要ですが、 'action'と' cid'のための隠れた入力を持つ単純なフォームを実行し、単にqtyの入力を 'qty'と名付けると、はるかにクリーンになります。 – cambraca