页面有:一个Button,一个文本框TextBox.点击Button事件.
private void btnOk_Click(object sender, System.EventArgs e)
{
if(txtName.Text.ToString().Trim()=="")
{
Response.Write("<script language=javascript>alert('你输入的姓名不能为空,请重新输入!')</script>");
Response.End();
return;
}
}为什么,提交后页面还刷新呢.
我想要的效果是,当输入为空时,不提交.....
private void btnOk_Click(object sender, System.EventArgs e)
{
if(txtName.Text.ToString().Trim()=="")
{
Response.Write("<script language=javascript>alert('你输入的姓名不能为空,请重新输入!')</script>");
Response.End();
return;
}
}为什么,提交后页面还刷新呢.
我想要的效果是,当输入为空时,不提交.....
解决方案 »
- JS调IE8的打印预览出来,现金100元
- 如何判断上传控件file filed里面得值是否为空
- ORA-02041:客户数据库未开始一个事务处理 问题
- 如何保存远程图片
- OdbcDataReader dr=cmd.ExecuteReader();dr如何读取多条记录的值?大侠。
- C#下怎么卸载DLL呢?
- 当鼠标移动到Dropdownlist中的某一选项,如何设置被聚焦选项的前景色?
- 不只此效果能否在DataGrid里达到!
- 读TextBox 控件的text值时就出现乱码怎能么办?
- 关于Html控件File Field的问题,请教各位!!
- 在datagrid中每行都有一个checkbox,怎么才能实现单击checkbox后,当前行就改变cssclass?
- 满分求解重新编译的问题!
function checkBeforeSubmit()
{
if(document.all.<% yourTextBox.ClientID %>.value == "")
{
alert('你输入的姓名不能为空,请重新输入!');
return false;
} return true;
}
</script>上面的代码放在html里面
Page_Loadif(!Page.IsPostBack)
{
yourButton.Attributes.Add("onclick","return checkBeforeSubmit();");
}
当然,你也可用通过验证控件来做RequaredField之类的控件
1。加验证控件<asp:requiredfieldvalidator>
2。js
if(document.all.buttonid.value == "")