เมื่อเขียนโปรแกรม บางครั้งคุณอาจใช้คุณสมบัติแบบกำหนดเองของการควบคุมเว็บเซิร์ฟเวอร์ ตัวอย่างเช่น ไม่มีคุณสมบัติ IsNotNull ในตัวควบคุมกล่องข้อความ แต่เราสามารถเพิ่มคุณสมบัติ IsNotNull ได้ด้วยตัวเราเองเพื่อใช้เป็นเครื่องหมายเพื่ออำนวยความสะดวกในการเขียนโปรแกรมของเรา
แม้ว่า IDE จะแสดงข้อความเตือนว่า "IsNotNull ไม่ใช่คุณสมบัติของกล่องข้อความ" แต่ก็ไม่ได้ป้องกันเราไม่ให้ใช้มัน!
รหัส:
<asp:TextBox ID="TextBox1" runat="เซิร์ฟเวอร์" IsNotNull="e"></asp:TextBox>
เขียนโค้ดจาวาสคริปต์:
คัดลอกรหัสรหัสดังต่อไปนี้:
<script language=javascript type="text/javascript">
ฟังก์ชัน getClick()
-
var c=document.getElementById("<%=TextBox1.ClientID %>");
ถ้า(c.IsNotNull == 1)
-
alert("IsNotNull คือ 1");
-
อย่างอื่นถ้า (c.IsNotNull == 0)
-
alert("IsNotNull คือ 0");
-
อื่น
-
alert(c.IsNotNull); //ถ้าไม่ใช่ 0 หรือ 1 ค่าแอตทริบิวต์ของ IsNotNull จะปรากฏขึ้น
-
-
</สคริปต์>