• ベストアンサー

教えてください。

初心者でご迷惑をおかけしますが、アドバイス宜しくお願い致します。 画面に3つほどボタン(A,B,C)があり、 それぞれ、押下すると、 A.php, B.php, C.phpが実行されるというものを作りたいのですが、 どのようにすればいいのでしょうか。 できればsubmitボタンを使わずbuttonで作成したいと 考えています。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • k_kazari
  • ベストアンサー率68% (15/22)
回答No.2

こんなんはどうですか? <HTML> <HEAD> <script language='JavaScript'> function SubmitData( param ){ // 必要であればここで入力チェック // エラーの場合、alertを出して return などの処理を追加  if( param == 'A' ){ document.data.action = 'A.php'; } if( param == 'B' ){ document.data.action = 'B.php'; } if( param == 'C' ){ document.data.action = 'C.php'; } document.data.submit(); } </script> </HEAD> <BODY> <FORM name='data' method='POST' action='A.php'> <!------- INPUT など入力項目を表示 ------> <INPUT type='button' onClick=SubmitData('A') value='A'></INPUT> <INPUT type='button' onClick=SubmitData('B') value='B'></INPUT> <INPUT type='button' onClick=SubmitData('C') value='C'></INPUT> </FORM> </BODY></HTML> とか?いかがでしょうか?

653
質問者

お礼

返信ありがとうございました。 できました。 ありがとうございました!!

その他の回答 (1)

  • wolfwood
  • ベストアンサー率50% (199/398)
回答No.1

リンクボタンの作成方法でしょうか? 例) <INPUT type="button" onClick="location.href='A.php'" value="A"> <INPUT type="button" onClick="location.href='B.php'" value="B"> <INPUT type="button" onClick="location.href='C.php'" value="C"> JavaScriptに関しては下記サイトを参考にしてください。 http://tohoho.wakusei.ne.jp/js/index.htm http://www.openspc2.org/reibun/javascript/ http://allabout.co.jp/computer/javascript/

653
質問者

補足

返信ありがとうございます。 できれば、hrefを使用しずに実現したいと考えています。 説明不足でしつれいしました。 入力項目が10個ほどあって、 それぞれのボタンを押下すると 各々のPHPファイル実行の引数として使用したいと考えています。 宜しくお願い致します。