我正在使用 HTML/PHP 电子邮件表单的教程,它进行验证和不验证,并展示文本字段和选择字段,但是它不显示复选框。
这是教程的 URL http://net.tutsplus.com/tutorials/html-css-techniques/build-a-neat-html5-powered-contact-form/
文本字段代码看起来像这样
<input type="text" id="phone" name="phone" value="<?php echo ($sr && !$cf['form_ok']) ? $cf['posted_form_data']['phone'] : '' ?>" placeholder="555-555-5555" />
选择看起来像这样
<option value="Select a size" <?php echo ($sr && !$cf['form_ok'] && $cf['posted_form_data']['size'] == 'Select a size') ? "selected='selected'" : '' ?>>Select a size</option>
我想弄清楚在使用复选框时如何使上述语法成为正确的语法。这是我的尝试
<input type="checkbox" id="color" name="color" value="<?php echo ($sr && !$cf['form_ok'] && $cf['posted_form_data']['red'] : '' ?>" />
这是不正确的语法。请注意,我将有多个复选框,并且可能需要在收件人电子邮件中显示 1 个或全部。有人可以帮忙,那会很棒。