<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<INPUT TYPE="button" name ="Test" onclick=youfunction() value="Test">
</BODY>
</HTML><script>
function youfunction(){
//你想干什么?
}
</script>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<INPUT TYPE="button" name ="Test" onclick=youfunction() value="Test">
</BODY>
</HTML><script>
function youfunction(){
//你想干什么?
}
</script>
解决方案 »
- MVC不解析html格式
- 大家帮忙一下。。接下来ASP.NET的学习方向
- 如何最快的将远程服务器上的数据备份到本地
- 新窗口 无QueryString传值 在线等
- 请问下:商品的分类导航是用控件拖出来的的还是在html里硬写的?
- 关于DataGrid中的更新措作。
- 怎样限制web服务与数据库的连接数
- 在运行时设置的自定义控件的属性,如何在回发时保持视图状态?
- 怎样用程序来建一个虚拟站点呢?高手近来帮忙哈!
- 360浏览器自动保存密码和填充相关
- WEB页面如何自定义新增控件的自定义事件?
- 请问:我的DATALIST事件DataList1_EditCommand,我如何在DATALIST之外的按扭里调用这个事件?(不是DATALIST的ITEM摸板里的按扭调用这个
this.Load += new System.EventHandler(this.Page_Load);
这行代码调用Page_Load(),若想调自定义事件,将Page_Load替换即可。
像这样this.Load += new System.EventHandler(this.selfDefine);
我用的是服务器的控件。
Response.Write("<script language=javascript>alert('名称不能为空!')</" + "script>")
Response.End()
End If如果s_name真的为空的话,alert()的对话框倒是弹了出来,可此页面的马上就全为空白了,是因为Response.End()缘故吧,因为页面提交了,所以它出不来了。可不可以点击按钮时不提交页面,直接执行它自己的单击事件,这样,页面就不存在提交,任何时间都在的,不知我的想法是否正确的???
是这样的,我在一按钮的单击事件中:......If s_name = "" Or s_name = String.Empty Then
Response.Write("<script language=javascript>alert('名称不能为空!')</" + "script>")
Response.End()
End If如果s_name真的为空的话,alert()的对话框倒是弹了出来,可此页面的马上就全为空白了,是因为Response.End()缘故吧,因为页面提交了,所以它出不来了。可不可以点击按钮时不提交页面,直接执行它自己的单击事件,这样,页面就不存在提交,任何时间都在的,不知我的想法是否正确的???
是这样的,我在一按钮的单击事件中:......If s_name = "" Or s_name = String.Empty Then
Response.Write("<script language=javascript>alert('名称不能为空!')</" + "script>")
Response.End()
End If如果s_name真的为空的话,alert()的对话框倒是弹了出来,可此页面的马上就全为空白了,是因为Response.End()缘故吧,因为页面提交了,所以它出不来了。可不可以点击按钮时不提交页面,直接执行它自己的单击事件,这样,页面就不存在提交,任何时间都在的,不知我的想法是否正确的???
{
protected System.Web.UI.WebControls.Button Button1;
protected System.Web.UI.WebControls.Label Label1; private void Page_Load(object sender, System.EventArgs e)
{
RegisterClientScriptBlock("key", @"
<script lanaguage=JavaScript>
function SomeFunction(s)
{
return confirm(s);
}
</script>"); Button1.Attributes["onclick"] = "return SomeFunction('Wanna continue...?')"; // for verifying whether you have been posted back
Label1.Text = DateTime.Now.ToString();
}
}
<input type="button" onclick="if(this.form.s_name.value='')alert('名称不能为空!')" value="click on me">或者直接用服务器端的验证控件
this.Load += new System.EventHandler(this.Page_Load);
在我的InitializeComponent()中,没有“this.Load += new System.EventHandler(this.Page_Load);”,俺是新手,别笑话,这句话在哪里?to possible_Y(一切皆可能) :
此页面有四个服务器的控件textbox,按你的意思,下面的按钮为客户端的button,这样如何触发服务器端的事件呀?to JGTM2000(铁马小子) :
对于我这个新手,你的这些俗语我听的有些不是很明白的,像“Page.RegisterClientScriptBlock注册客户端脚本”我都不知道它是什么?我下面就好好研究研究了.......
在我的InitializeComponent()中,没有“this.Load += new System.EventHandler(this.Page_Load);”,俺是新手,别笑话,这句话在哪里?to possible_Y(一切皆可能) :
此页面有四个服务器的控件textbox,按你的意思,下面的按钮为客户端的button,这样如何触发服务器端的事件呀?我的意思是让点击此按钮不提交页面,而是执行特定的事件。客户端的button能调用服务器端的事件呀?to JGTM2000(铁马小子) :
对于我这个新手,你的这些俗语我听的有些不是很明白的,像“Page.RegisterClientScriptBlock注册客户端脚本”我都不知道它是什么?我下面就好好研究研究了.......
<!--
function message()
{
alert("wrong!");
}
//-->
</script>private void Button1_Click(object sender, System.EventArgs e)
{
If (s_name = "" Or s_name = String.Empty )
{
this.Button1.Attributes.Add("onclick","message();return false;");
}
}
你的方法正在测试中......
<script language=javascript>
<!--
function message()
{
alert("wrong!");
}
//-->
</script>private void Button1_Click(object sender, System.EventArgs e)
{
If (s_name = "" Or s_name = String.Empty )
{
this.Button1.Attributes.Add("onclick","message();return false;");
}
}在你的这个方法中,为什么第一次点击按钮时没有反应的,第二次点击时才弹出对话框??为什么呢????
<script language=javascript>
<!--
function message()
{
alert("wrong!");
}
//-->
</script>private void Button1_Click(object sender, System.EventArgs e)
{
If (s_name = "" Or s_name = String.Empty )
{
this.Button1.Attributes.Add("onclick","message();return false;");
}
}在你的这个方法中,为什么第一次点击按钮时没有反应的,第二次点击时才弹出对话框??为什么呢????
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim s_name As String, s_addr As String, s_icon As String
s_name = Trim(txt_nodeName.Text.ToString)
s_addr = Trim(txt_address.Text.ToString)
If s_name = "" Or s_name = String.Empty Then Button1.Attributes.Add("onclick", "message();return false;")
End If
End Sub在你的这个方法中,当满足条件时,为什么第一次点击按钮时没有反应的,第二次点击时才弹出对话框?
所有的控件为服务器的控件。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim s_name As String, s_addr As String, s_icon As String
s_name = Trim(txt_nodeName.Text.ToString)
s_addr = Trim(txt_address.Text.ToString)
If s_name = "" Or s_name = String.Empty Then Button1.Attributes.Add("onclick", "message();return false;")
End If
End Sub在你的这个方法中,当满足条件时,为什么第一次点击按钮时没有反应的,第二次点击时才弹出对话框?
所有的控件为服务器的控件。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim s_name As String, s_addr As String, s_icon As String
s_name = Trim(txt_nodeName.Text.ToString)
s_addr = Trim(txt_address.Text.ToString)
If s_name = "" Or s_name = String.Empty Then Button1.Attributes.Add("onclick", "message();return false;")
End If
End Sub在你的这个方法中,当满足条件时,为什么第一次点击按钮时没有反应的,第二次点击时才弹出对话框?
所有的控件为服务器的控件。
s_name = Trim(txt_nodeName.Text.ToString)
s_addr = Trim(txt_address.Text.ToString)
If s_name = "" Or s_name = String.Empty Then Button1.Attributes.Add("onclick", "message();return false;")
End If
以上代码放到Page_Load事件中
Button1_Click事件中写你要执行的代码
http://www.csdn.net/develop/Read_Article.asp?Id=20566