Client 端常會需要呼叫到 Server 端的元件並做處理,底下是個判斷郵件地址錯誤後透過 Client 端將字體改為黃色、背景改為紅色的範例,利用 JQuery 呼叫ASP.NET 元件方法如橘色字體,
這對寫過 ASP 的同鞋應該看的懂 BJ4 吧,不然就太 GG 了
JQUERY:
var em = document.getElementById("<%= email.ClientID %>").value; // JavaScript 用法
if (em == "電子郵件地址錯誤!")
{
$("#<%= email.ClientID %>").css('color', 'yellow'); // 這裡是 JQuery 抓取 ID=email 的做法
$("#<%= email.ClientID %>").css('background-color', 'red');
}
HTML:
<asp:Label ID="lblEmail" runat="server" Text="電子郵件地址:"></asp:Label>
<asp:TextBox ID="email" runat="server" OnTextChanged="Email_TextChanged" AutoPostBack="true"></asp:TextBox>
留言
張貼留言