1

HTML と PHP を使用して複数ステップのフォームを作成したいと考えています。私のフォームの最初のステップは、次のようなオプションです。

<input type="radio" name="service_type" value="plan1"> Plan 1<br />
<input type="radio" name="service_type" value="plan2"> Plan 2

さて、私の質問は次のとおりです。ユーザーの次のステップのオプションを調整するために、どのオプションが選択されているかをどのように知ることができますか?

例: ユーザーがオプション 1 を選択した場合、次のステップは次のようになります。ユーザーがオプション 2 を選択すると、次のステップで「オプション 2 へようこそ。お好きなものを教えてください」などと表示されます。

現在、私は PHP/HTML の初心者であり、JavaScript については何も知りません。こう答えてくれたら大変ありがたいのですが、分かりやすい形でお願いします。

これは私のケースに関連していることはすでにわかっていますが、カスタマイズが非常に難しく、検証プロセスは CSS3 以前のものです。

[編集:]

次に、次のようなテキスト型の入力を追加します。

<input type="text" name="fname" value="firstname">

みんなが使用するように言った$_POST['fname']が、入力テキストの場合、「値」プロパティはデフォルトのキャプションのようにテキストボックス内に表示されます。私はこれをしたくありません。

今、あなたは何を提案しますか?

4

3 に答える 3

2

最初はタグに含まinputれている必要があります。formこれで、送信ボタン(type = "submit"のタグを入力)を使用してフォームを送信できます。PHPでは、$_POSTまたは$_GETを使用して結果を取得します。

<form method="POST">
    <input type="radio" name="service_type" value="plan1"> Plan 1<br />
    <input type="radio" name="service_type" value="plan2"> Plan 2
    <input type="submit" />
</form>
<?php
    $value = $_POST['service_type'];
    echo $value;
?>
于 2012-09-14T11:17:33.403 に答える
2

PHP コードで、$_GET(または$_POSTまたは `$_REQUEST - GET または POST フォームを取得する) を使用して値を返します。

$serveiceType=$_REQUEST['service_type'];

これはラジオ ボタンであるため、送信できる値は 1 つだけで、送信された値には簡単にアクセスできます。

于 2012-09-14T11:15:36.767 に答える
2

からの値$_REQUEST:

$step = $_REQUEST['service_type']; // plan1 or plan2
于 2012-09-14T11:15:44.013 に答える