当按button Yes 时返回true, No 时返回false.有人能讲讲简单的例子吗?
我想应该是结合javascript吧。写成如下这样,可是不能弹出, 另外:如何获得返回值?
Private Sub imgOK_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles imgOK.Click
imgOK.Attributes.Add("OnClick", "javascript: return confirm('New user ' + theForm.txtUserID.value + ' will be created')")
End Sub我用view source看了一下:
<input type="image" name="imgOK" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="imgOK" OnClick="javascript: return confirm('New user ' + theForm.txtUserID.value + ' will be created')" src="/latte/images/blue_button/ok.gif" alt="Register New User" border="0" style="height:20px;width:50px;" />为什么会有两个onclick方法?
请教,谢谢
我想应该是结合javascript吧。写成如下这样,可是不能弹出, 另外:如何获得返回值?
Private Sub imgOK_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles imgOK.Click
imgOK.Attributes.Add("OnClick", "javascript: return confirm('New user ' + theForm.txtUserID.value + ' will be created')")
End Sub我用view source看了一下:
<input type="image" name="imgOK" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="imgOK" OnClick="javascript: return confirm('New user ' + theForm.txtUserID.value + ' will be created')" src="/latte/images/blue_button/ok.gif" alt="Register New User" border="0" style="height:20px;width:50px;" />为什么会有两个onclick方法?
请教,谢谢
http://dotnet.aspx.cc/ShowDetail.aspx?id=D4F5E756-0D33-402D-B40D-48E657BD3D4F
http://dotnet.aspx.cc/ShowDetail.aspx?id=9EEAFE96-3393-4228-A19C-C85A1456D104
拜托把程序写在后代码里好么 为什么那么多人都喜欢把代码写在前台呢
自己找罪受啊
private void datagrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
string js;
if(e.Item.ItemIndex>=0)
{
//删除提示
if (e.Item.FindControl("lbtnSvcDel")!= null)
{
js = "{return confirm('删除后将无法恢复,确认删除该记录吗?');}";
((LinkButton)e.Item.FindControl("lbtnSvcDel")).Attributes["OnClick"] = js;
}
//lbtnReTurnDog
if (e.Item.FindControl("lbtnReturnSvc")!= null)
{
js = "{return confirm('如果对2005年1月1日以前的数据进行退回将有可能导致数据丢失!慎重!2005年1月1日之后的整个这个单据将作为未确认信息退回!');}";
((LinkButton)e.Item.FindControl("lbtnReturnSvc")).Attributes["OnClick"] = js;
}
}
}
象你这样说的话,如果我要加自己的逻辑就不能用验证控件了?
或者我需要把自己的逻辑加到验证控件的那个JS里面去,也就是让Page_ClientValidate()来返回CONFIRM的结果?
还是你的回答实际有用,多谢先
申明先我是.NET白痴
要实现的功能就是点击删除时弹出一个确认框,然后回送,根据选择的结果决定是否删除,是吧?实现方法:使用一个hidden。删除按钮可以使用一个linkbutton,其中加一个img,img的onclick事件里面confirm一个确认框,根据返回值修改hidden的值,在linkbutton的服务端点击事件里面判断hidden的值,决定是否删除。
放到page_load里以后,输出到客户端的onclick又是怎样的你观察过吗
没有必要codebehind的--代码分离说的不是这个:)另外有两个onclick事件是你自己写了两个, 不是吗?
自己找罪受啊