'请为jQuery Mobile中的选择列表选择'占位符文本?

时间:2012-11-26 14:19:59

标签: jquery-mobile

我在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>

然而,有没有一种标准的方法呢?例如,我不希望用户能够提交选择了“请选择”选项的表单。谢谢

3 个答案:

答案 0 :(得分:2)

你可以尝试这样:

  <option value="-1" selected="selected" disabled="disabled" >Select one...</option>

答案 1 :(得分:0)

将默认值放在列表顶部通常是一种很好的做法。您应该为选项的元素分配值。例如,默认值可以是0.

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

与提交相比,您可以检查提交的值是否为0,返回false;什么的。

答案 2 :(得分:0)

在jQM中可以这样做:

<option value="" data-placeholder="true">Change Category</option>