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

Jquery mobile ';请选择';jQuery Mobile中选择列表的占位符文本?,jquery-mobile,Jquery Mobile,Im使用jQuery Mobile表单中的选择列表。我希望默认值为“请选择”或其他占位符文本。目前,我正在使用以下工具进行操作: <label class="select">Age</label> <select> <option value="">Please select</option> <option value="">18</option>

Im使用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>
年龄
请选择
18
19
20
21
22

然而,有没有一个标准的方法来做到这一点?例如,我不希望用户能够在选择“请选择”选项的情况下提交表单。谢谢,将默认设置放在列表的顶部通常是一种很好的做法。应该为选项的元素指定值。例如,默认值可以是0

<option value="0">Please select</option>
请选择

然后在提交时可以检查提交的值是否为0,返回false;或者别的什么。

在jQM中,可以这样做:

<option value="" data-placeholder="true">Change Category</option>
更改类别

您可以这样尝试:

  <option value="-1" selected="selected" disabled="disabled" >Select one...</option>
选择一个。。。

因此,阻止使用帮助器文本值提交表单的唯一方法是使用javascript或服务器端验证?我想知道是否有一个标准的html5或JQM方法来实现这一点,这似乎是很多人需要的一个标准特性,不一定是服务器端。如果使用javascript验证表单,则可以使用默认选定值(0)阻止表单提交