1

ボタンをクリックすると画像を回転させる機能を構築しました。この関数に、テキストフィールドなどで回転させたい角度を指定し、ステッピングモーターを動かすphpで実行されている関数を呼び出します。そうする方法はありますか?送信ボタンを試してみましたが、アニメーションが希望どおりに表示されません。

4

1 に答える 1

1

送信ボタンは通常、フォームを送信するために使用されます。それらも使用できますが、お勧めしません。単純に要素を使用できます<button />onclickまた、ボタンのイベント ハンドラーで関数パラメーターを渡すことができます。

<button id="rotate" onclick= "rotate('35')">Rotate</button>

テキストフィールドの値を取得してフォームに送信したい場合。

<button id="rotate" onclick= "rotate(document.getElementById('textboxid').value)">Rotate</button>

デモ

ただし、PHP で実行されている関数を呼び出すのは難しい部分です。これを行うには、さまざまな方法があります。

  • フォームを PHP ページに送信し、次のような URI パラメータを割り当てます。page.php?function=test
  • 上記と同様の URI パラメータの値を渡して、PHP ページに移動します。
  • AJAX リクエストを使用してデータを送受信します。
于 2012-10-11T06:02:46.110 に答える