2

PHP を使用してフォームを検証したいと考えています。以下は私のフォームのサンプルです:

<form>
    <select name="select_box">
        <option value="0">Please Select</option>
        <option value="1">OPT 1</option>
        <option value="2">OPT 2</option>
    </select>
    <input type="submit" value="Go!" />
</form>
4

3 に答える 3

1
<?php 
if(isset($_REQUEST['select_box']) && $_REQUEST['select_box'] == '0') { 
  echo 'Please select a country.'; 
} 
?>
于 2012-05-01T14:53:51.217 に答える
1

フォームを送信している php スクリプトで (この場合、指定していないため、フォームをエコーアウトするのと同じスクリプトでactionあり、 にmethod属性を指定します<form>)、 を実行して入力の値を取得できます$_GET['name_of_input']。 :

if(isset($_GET['select_box'])) { // do something with value of drop down

于 2012-04-23T08:16:47.127 に答える
0
<?php
if ($_GET['select_box'] != '0') //form validation
{
 //your code here
}
?>
于 2012-04-23T08:16:41.940 に答える