フォームのonchangeからこのようなjavascript関数に$_POST[]を送信できますか?
<select name="slct" onchange="rohan('measurement_conversion', <?php isset($_POST["slct"])?$_POST["slct"]:"nothing" ?>)">
いいえの場合、どうすればこれを行うことができますか?
フォームのonchangeからこのようなjavascript関数に$_POST[]を送信できますか?
<select name="slct" onchange="rohan('measurement_conversion', <?php isset($_POST["slct"])?$_POST["slct"]:"nothing" ?>)">
いいえの場合、どうすればこれを行うことができますか?
基本的に、いくつかの PHP 条件に基づいて JavaScript 変数を出力して設定しようとしているようです。これは完全に実行できますが、文字列を渡したいように見えるので、引用符で囲む必要があります。
また、その値をサニタイズするために何かを行う必要があります。URL に何かを入れるだけで、誰かがあなたの HTML を変更できるようにするのは危険です。
<select name="slct" onchange="rohan('measurement_conversion', '<?php isset($_POST["slct"])?$_POST["slct"]:"nothing" ?>')">
フォームを送信し、onchange イベントで JavaScript を使用してポストバックを発生させることができます。