为什么我无法让错误显示在select
帖子下方的代码中呢?
PHP验证:
if ($movie == "select") {
$errormovie .= 'Please select a favourite movie';
}
HTML:
<select name='movie' id="movie">
<option value="select" >Select your favourite movie:</option>
<option value="Smokey and the Bandit 1977" <?php selected(@$movie, 1) ?>>Smokey and the Bandit 1977</option>
<option value="Good Morning, Vietnam " <?php selected(@$movie, 2) ?>>Good Morning, Vietnam </option>
<option value="Big Trouble in Little China 1986" <?php selected(@$movie, 3) ?>>Big Trouble in Little China 1986</option>
<option value="Dead Poets Society 1989" <?php selected(@$movie, 4) ?>>Dead Poets Society 1989</option>
<option value="Braveheart 1995" <?php selected(@$movie, 5) ?>>Braveheart 1995</option>
<option value="Black Sheep 1996" <?php selected(@$movie, 6) ?>>Black Sheep 1996</option>
<option value="What Dreams May Come 1998" <?php selected(@$movie, 7) ?>>What Dreams May Come 1998</option>
<option value="Patch Adams 1998" <?php selected(@$movie, 8) ?>>Patch Adams 1998</option>
<option value="The Green Mile 1999" <?php selected(@$movie, 9) ?>>The Green Mile 1999</option>
<option value="Jakob the Liar 1999" <?php selected(@$movie, 10) ?>>Jakob the Liar 1999 </option>
<option value="The Skulls 2000" <?php selected(@$movie, 11) ?>>The Skulls 2000</option>
<option value="Kangaroo Jack 2003" <?php selected(@$movie, 12) ?>>Kangaroo Jack 2003</option>
<option value="The Butterfly Effect 2004" <?php selected(@$movie, 13) ?>>The Butterfly Effect 2004</option>
<option value="Starsky and Hutch 2004" <?php selected(@$movie, 14) ?>>Starsky and Hutch 2004</option>
<option value="Slumdog Millionaire 2008" <?php selected(@$movie, 15) ?>>Slumdog Millionaire 2008</option>
<option value="Inception 2010" <?php selected(@$movie, 16) ?>>Inception 2010</option>
<option value="The Hunger Games 2012" <?php selected(@$movie, 17) ?>>The Hunger Games 2012</option>
<span class="error">* <?php echo $errormovie;?></span>
</select>
如果这是你的实际代码,那么你必须把你的span
元素里面的select
元素,这当然是无稽之谈-select
只能有option
或optgroup
子元素......及其所用的浏览器将简单地忽略span
在此位置的元素。
将其放置在元素之外select
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句