1

申し訳ありませんが、昨日質問したことは知っていますが、私が得た答えは Javascript でした。調べてみましたが、何もヒットしませんでした。

あなたの誕生日の月、日、年などのいくつかのセレクターの検証スクリプトを作成しようとしています。基本的に、スクリプトを次のように実行したい:

IF セレクターが最初のオプションにある場合は false を返します ELSE は true を返します

リストの最初のオプションが選択された場合にスクリプトを false に戻すために必要な IF ステートメントは何ですか。

例えば、

<select>
    <option>FAIL IF THIS IS SELECTED</option>
    <option>PASS IF THIS IS SELECTED</option>
    <option>PASS IF THIS IS SELECTED</option>
    ...And So On
</select>
4

2 に答える 2

3

HTML

<form action="post.php" method="post">
    <select name="test" id="test">
        <option value="0">FAIL IF ...</option>
        <option value="1">PASS IF ...</option>
        <option value="2">PASS IF ...</option>
    </select>
</form>

いくつかの検証関数内の PHP (form.php)

if($_POST['test'] == "0") return false;
else return true;
于 2012-08-10T23:06:23.653 に答える
0

各タグvalue内に属性を指定できますoption

<select>
    <option value="">FAIL IF THIS IS SELECTED</option>
    <option value="something">PASS IF THIS IS SELECTED</option>
    <option value="something else">PASS IF THIS IS SELECTED</option>
    ...And So On
</select>

次に、<select>を使用してタグの値を確認します

if($_POST['name of select tag'] == '') // first selector is chosen
{
   // display the error message
}
于 2012-08-10T23:07:30.460 に答える