これまでに返信されたことがありましたが、私は検索しましたが、他の投稿で尋ねられた質問に対しては回答を見たことがありません。私が見た回答は私の質問に関係しませんでした(主に、mysqlの結果を得るドロップダウンと関係しています)。php Dropdownリアルタイムアップデート
私は値(1,2,3)を選択する必要があるphpドロップダウンリストを持っています。選択した内容に基づいて、リストは変数を更新し、非表示のdivタグを表示する必要があります。今私が集めた情報から、これはphpだけではできないようですが、javscriptやajaxスクリプトが必要です。
PHP:
<form>
<select name="options" onchange="{dosomething}">
<option value="0">[Select value]</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select><br>
</form>
これはその後、リアルタイムでこの変数とのdivを更新する必要があります:
<div id="test" style="display:none">
$answer= 1 + $value
<?php
echo "1 + $value = $answer";
</div>
のjavascript/AJAX:
<script>
function dosomething {
#update $value based on dropdown and do calculation
#unhide div with id "test"
}
</script>
を私が言及する必要があります私には知識がないjavascriptまたはajaxの端。
あなたのhtmlの頭にこれを含めてください。 。あなたの選択にid = "options"を追加してください。次のコード$( "#test")を追加します。html($( "#options option:selected").text()));あなたのdosomething関数でそれは動作するはずです。 – user8271644
あなたはjQueryのを使用している場合は、(「変更」、機能(){})に '$(「選択」)を使用して、選択ボックスにイベントリスナーを追加することができます;'この関数内のいずれか 'とサーバーへのAJAX呼び出しを行います$ .ajax'または '$ .getJSON'を更新し、コールバック関数内でdivを表示します。このような単純なタスクが本当に – user1915746
:ヌル – BlueBockser