我在 asp .net Web 应用程序中有主页面和内容页面。在我的内容页面中,我正在做 jquery 验证。我有没有 html 元素runat="server"
,我不知道如何在 jquery 验证中引用这个 id。
这是我的 HTML 代码:
<table>
<tr>
<td>
Title
</td>
<td>
<select id="nameTitle" runat="server" class="InputText">
<option value="-1">--Select--</option>
<option value="Mr.">Mr</option>
<option value="Mrs.">Mrs</option>
<option value="Miss.">Miss</option>
</select>
</td>
</tr>
<tr>
<td width="130px">
First Name:<span class="RedMainText"><sup>*</sup></span>
</td>
<td>
<input type="text" id="firstName" class="InputText" size="30" />
</td>
</tr>
<tr>
<td width="130px">
Surname:<span class="RedMainText"><sup>*</sup></span>
</td>
<td>
<input type="text" id="surname" class="InputText" size="30" />
</td>
</tr>
</table>
jQuery 验证:
rules:
{
<%=nameTitle.UniqueID %>: { required: true },
firstName: { required: true },
surname: { required: true }
},
messages:
{
<%=nameTitle.UniqueID %>: { required: "Title is required" },
firstName: { required: "First Name is required" },
surname: { required: "Surname is required" }
}
这里firstName
并lastName
没有被验证,而nameTitle
被验证。如何引用它们?请指教。