1

我在 jQuery Mobile 的表单中使用选择列表。我希望默认值为“请选择”或其他一些占位符文本。目前我正在做以下事情:

<label class="select">Age</label>
<select>
           <option value="">Please select</option>
           <option value="">18</option>
           <option value="">19</option>
           <option value="">20</option>
           <option value="">21</option>
           <option value="">22</option>
        </select>

但是有没有标准的方法来做到这一点?例如,我不希望用户能够在选择“请选择”选项的情况下提交表单。谢谢

4

3 回答 3

3

你可以试试这样:

  <option value="-1" selected="selected" disabled="disabled" >Select one...</option>
于 2014-12-08T12:03:54.047 回答
0

Bringing the default one on top of the list is generally good practice. You should assign values to your option's elements. For instance the default one can be 0.

<option value="0">Please select</option>

And than on submit you can check if the value submitted is 0, return false; or something.

于 2012-11-26T14:24:13.373 回答
0

在 jQM 中可以这样做:

<option value="" data-placeholder="true">Change Category</option>
于 2012-11-26T15:06:16.323 回答