Php 选项值重置

Php 选项值重置,php,forms,validation,Php,Forms,Validation,试图找出表单验证失败(特别是验证码不正确)后删除所选选项值的原因 如果用户输入了错误的验证码,则在提交之前选择的选项值将被删除,并默认返回到第一个值 <select name="How-soon-are-you-looking-to-invest-in-a-franchise" /> <option value="Within-6-months" <?php if ($_POST["Within-6-months"]=="Within-6-months"){ echo "

试图找出表单验证失败(特别是验证码不正确)后删除所选选项值的原因

如果用户输入了错误的验证码,则在提交之前选择的选项值将被删除,并默认返回到第一个值

<select name="How-soon-are-you-looking-to-invest-in-a-franchise" />
<option value="Within-6-months" <?php if ($_POST["Within-6-months"]=="Within-6-months"){ echo "selected"; } ?>>Within the next 6 months</option>
<option value="Six-twelve-months" <?php if ($_POST["Six-twelve-months"]=="Six-twelve-months"){ echo "selected"; } ?>>6-12 months</option>
<option value="Twelve-or-more-months" <?php if ($_POST["Twelve-or-more-months"]=="Twelve-or-more-months"){ echo "selected"; } ?>>More than 12 months</option>
        </select>

>6-12个月

表单变量名称已传输,因此您的条件应如下所示:

<option value="Within-6-months" <?php if ($_POST["How-soon-are-you-looking-to-invest-in-a-franchise"]=="Within-6-months"){ echo "selected"; } ?>>Within the next 6 months</option>

表单变量名被传输,因此您的条件应该如下所示:

<option value="Within-6-months" <?php if ($_POST["How-soon-are-you-looking-to-invest-in-a-franchise"]=="Within-6-months"){ echo "selected"; } ?>>Within the next 6 months</option>

表单变量名被传输,因此您的条件应该如下所示:

<option value="Within-6-months" <?php if ($_POST["How-soon-are-you-looking-to-invest-in-a-franchise"]=="Within-6-months"){ echo "selected"; } ?>>Within the next 6 months</option>

表单变量名被传输,因此您的条件应该如下所示:

<option value="Within-6-months" <?php if ($_POST["How-soon-are-you-looking-to-invest-in-a-franchise"]=="Within-6-months"){ echo "selected"; } ?>>Within the next 6 months</option>

一些代码会很好:pSorry-大脑冻结0它现在在那里。尝试回显'selected=“selected”'一些代码会很好:pSorry-大脑冻结0它现在在那里。尝试回显'selected=“selected”'一些代码会很好:pSorry-大脑冻结0它现在在那里。尝试回显'selected=“selected”'一些代码会很好:pSorry-大脑冻结0它现在在那里。尝试回显'selected=“selected”'