我正在处理申请表。
它将预先填充个人详细信息,我们已经有了他们的详细信息。基本上,我们向他们发送一个链接到他们的表单,已经填充了他们的详细信息,然后我们只需要求他们检查表单并点击提交,如果所有信息都正确。
我有以下内容可以预先填充简单的文本框:
<input type="text" name="forename" id="input-forename" value="<?php echo htmlspecialchars(@$_REQUEST['forename']);?>"/>
<input type="text" name="birthdate" id="input-birthdate" value="<?php echo htmlspecialchars(@$_REQUEST['date_of_birth']);?>" />
等等
一切都很好。
不过,我在使用单选按钮时遇到了困难。
此选择例如:
<label for="input-title-mr">Mr: <input type="radio" name="title" id="input-title-mr" value="Mr" /></label>
<label for="input-title-mrs">Mrs: <input type="radio" name="title" id="input-title-mrs" value="Mrs" /></label>
<label for="input-title-miss">Miss: <input type="radio" name="title" id="input-title-miss" value="Miss" /></label>
<label for="input-title-ms">Ms: <input type="radio" name="title" id="input-title-ms" value="Ms" /></label>
是否有可能使用checked="" 属性和php if 语句来预先检查正确的单选按钮的好方法?
也许是这样的:
<label for="input-title-mr">Mr: <input type="radio" name="title" id="input-title-mr" value="Mr" checked="<?php if ( @$_REQUEST['forename'] == 'Mr' ) { echo 'checked'; }?>" /></label>
我希望这是有道理的,任何帮助或建议将不胜感激:)