0

您好,我是 PHP 的初学者。我正在尝试从 MYSQL 获取数据并希望在组合框中显示,但如果用户没有从项目列表中重新选择项目,它会突出显示未选择任何内容的错误。是否有任何 php 函数来执行此特定任务?我希望当特定 id 的数据加载到表单中时,如果没有对组合框数据进行任何更改,用户在提交时单击,那么它必须提交,但在我的情况下,它显示数据在此处时字段为空。这是我的代码

<li id="foli3" class="notranslate      ">
<label class="desc" id="title3" for="Field3">
what is the current occupation of your guardian?
<span id="req_3" class="req">*</span>
</label>
<span>
    <select id="Field3" name="occupation" class="field select addr" tabindex="8" required >

        <option value="" selected="selected"><?php echo $rows['occupation']; ?></option>
                        <option>Private Sector Employee</option>
                        <option>Social Sector Employee</option>
                        <option>Agriculturalist</option>
                        <option>Businessman</option>
                        <option>Government Employee</option>
                        <option>Other</option>
    </select>
</span>
</li>
4

2 回答 2

0

使用 jQuery 选择组合框的默认值。

<select id="mySelect">
<option value="foo">Foo</option>
<option value="bar">Bar</option>
<option value="quux">Quux</option>
</select>

$("#mySelect").val("quux");
于 2013-05-17T08:17:31.580 回答
0

尝试使用带有value属性的选项:

例如

<option value="Private Sector Employee">Private Sector Employee</option>
<option value="Social Sector Employee">Social Sector Employee</option
于 2013-05-17T11:02:00.220 回答