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
は検証されます。それらを参照する方法は?お知らせ下さい。