国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

為服務(wù)器控件添加&#106avascript客戶端事件

2024-07-21 02:24:28
字體:
供稿:網(wǎng)友
記得在用asp得時候,經(jīng)常用到j(luò)avascript。比如驗證表單,刪除確認(rèn)等。asp.net的是服務(wù)器端的,我們的javascript失去了應(yīng)用的空間。不過經(jīng)過一番摸索,其實asp.net使用javascript非常簡單。


先介紹一下webcontrol的attributes屬性。(htmlcontrol差不多,不再重復(fù)),attributes是獲取與控件的屬性不對應(yīng)的任意特性(只用于呈現(xiàn))的集合。舉個例子,一個普通的表單控件
<input type="button" name="button" value="button" onclick="clickevent()">
這里的type,name,button都是按鈕的屬性,onclick按鈕單擊后的事件。這些在asp.net中都可以通過attributes屬性集合來設(shè)定。





下面舉個登錄表單驗證的例子。
<%@ page language="c#" %>
<script runat="server">
void page_load(object sender, eventargs e)
{
//添加客戶端onclick事件
button1.attributes["onclick"]="return checkform()";
}
</script>

<html>
<head>
<script language="javascript">
function checkform()
{
//驗證表單的javascipt函數(shù)
if(document.all.username.value=="")
{
alert("請?zhí)顚懹脩裘?quot;);
return false;
}
else if(document.all.password.value=="")
{
alert("請?zhí)顚懨艽a");
return false;
}
return true;
}
</script>
</head>
<body>
<form runat="server">
<br />
<table height="150" width="300">
<tbody>
<tr>
<td>
用戶名</td>
<td>
<asp:textbox id="username" runat="server"></asp:textbox>
</td>
</tr>
<tr>
<td>
密碼</td>
<td>
<asp:textbox id="password" runat="server" textmode="password"></asp:textbox>
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:button id="button1" runat="server" text="登錄"></asp:button>
</td>
</tr>
</tbody>
</table>
</form>
</body>
</html>

是不是又回到熟悉的方法:)


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 托克逊县| 禄丰县| 泽州县| 富民县| 怀宁县| 湘潭市| 曲麻莱县| 博乐市| 凤翔县| 师宗县| 垦利县| 张家川| 邛崃市| 土默特左旗| 日照市| 林周县| 林西县| 洛阳市| 江达县| 桐庐县| 会东县| 彝良县| 伽师县| 文水县| 隆化县| 凌源市| 前郭尔| 寿阳县| 汾西县| 望谟县| 青田县| 昌黎县| 阜康市| 黑龙江省| 东阳市| 舒兰市| 谷城县| 醴陵市| 西华县| 即墨市| 青州市|