1

次のフォームを使用して入力を取得し、アクションを設定しています

<select name="page_option">
<option value="go1">GO1</option>
<option value="go2">Go 2</option>
</select>
<input type="submit" value="Change home.php" />

この代わりに、2 つのボタンを並べて配置したいのですが、1 つのボタンにはテキスト GO1 があり、もう 1 つのボタンには GO2 があります。ユーザーが GO1 と GO2 をクリックすると、上記のフォームと同じ目的で機能します。また、Go1 ボタンをクリックすると、ページが下に表示されます。 「GO1 is on」ボタンと Go2 をクリックすると、「GO2 is on」の下に表示されます。

どんな手掛かり ?

4

4 に答える 4

0

次のように、2 つの送信ボタンを設定できます。

<input type="submit" value="go1">
<input type="submit" value="go2">

どのボタンがクリックされたかをサーバー側で確認し、ユーザーを適切なページに誘導できます。

于 2012-07-30T12:39:42.377 に答える
0

次にJavaスクリプトを使用します

 <input type="submit" onclick="function1()" value="go1">
<input type="submit" onclick="function2()" value="go2">
関数 f1(){} 関数 f2(){}
于 2012-07-30T12:46:34.517 に答える
0
    <form action="form_action.asp" method="get">
     <select name="page_option">
<option value="go1">GO1</option>
<option value="go2">Go 2</option>
</select>
      <input type="submit" value="Submit" />
    </form>

action="form_action.asp" メソッド="get"

于 2012-07-30T12:36:43.663 に答える
0

次のことを試してください..

<form action='action.php' method='post'>
<input type="submit" name='go1' value="go1">
<input type="submit" name='go2' value="go2">

action.php で

if(isset($_REQUEST['go1']))
{
  $_SESSION['msg'] = 'Go1 button is on'
}

if(isset($_REQUEST['go2']))
{
  $_SESSION['msg'] = 'Go2 button is on'
}

print_r($_SESSION['msg']);

これがあなたを助けることを願っています。action.php ファイルの先頭でセッションを開始する必要があります ありがとう

于 2012-07-30T12:47:10.880 に答える