要求如下:
在按钮的提交事件处理过程中,首先判断是否输入某一值,如果没有输入要求的值,这时弹出询问框,告诉他值是不标准的,是否仍要保存,如果选是,则保存,选否,则暂时不保存。如果用JAVA脚本的话,有没有办法在弹出询问框前去判断输入值(文本框服务器控件)。
在按钮的提交事件处理过程中,首先判断是否输入某一值,如果没有输入要求的值,这时弹出询问框,告诉他值是不标准的,是否仍要保存,如果选是,则保存,选否,则暂时不保存。如果用JAVA脚本的话,有没有办法在弹出询问框前去判断输入值(文本框服务器控件)。
解决方案 »
- 找不到类型或命名空间名称“sqlConnection”(是否缺少 using 指令或程序集引用?)
- 怎么用js获取master页面中的hidden值?
- 有谁知道这个要怎么解决吗?
- 向[ALL]提问:有个关于ajax项目分配的问题~
- _________________________對於我來說:有點難度,高手你呢?
- 水印上的文字如何实现 从左下到右上的倾斜?急。
- 高手救救我吧。在服务端怎么取一个客户端控件的附加属性的值不是取value 而是如取dataFld的值????
- 一个关于oracle日期字段的问题
- 为什么我的分页没有生效???
- [求助]这个是什么错误?
- gridview某一列超练级,弹出窗口后,只能显示第一次点击的,后面的无法显示了
- 关于对数据库中的表插入行数的问题.
showmoduledialog
都可以了
随便整。
{
if(document.getElementById("<%=Text的ID.ClientID %>").value!="符合的值")
{
return confirm('值是不标准的,是否仍要保存?')
}
return true;
}
OnClientClick="return CheckValue()"
楼上正解,只是注意一下 Web 程序与 WinForm 不同的是,你不能同步获得这个会话结果,你得等你的整个响应返回客户端,然后再等待客户端的反馈。
当击这个按钮时,自动先执行的客户端,再执行服务器端的.如果客户端返回的是false,那么服务器端对应的方法永远不会执行.这样就达到检测,只有通过才去执行服务器端的方法
Attributes.Add("onclick", "return confirm('');");
也可在代码里判断
如
ClientScript.RegisterStartupScript(this.GetType(), "message", "<script language='javascript'>if(confirm(''))document.getElementById('Hf').value='1';else document.getElementById('Hf').value='0' ;</script>");
if(Hf.Value.Equals("1"))
{
}
else
{
}