在a.aspx中有一个textbox,一个button。要点击button判断textbox不能为空。不为空的情况下,把textbox中的内容写入数据库。function button_click()
if textbox.text.trim="" then
response.write("<script>alert('textbox不能为空');</script>")
else
ls_Sql="insert into A(a) values("+textbox.text.trim+")"
'以下是做数据库操作,就不写了!
end if
end function问题是:
textbox为空时,弹出对话框“textbox不能为空'”,这时a.aspx变成了一片白(郁闷!),点击“确定”a.aspx又能正常显示。请问我要怎么写代码能在弹出对话框的时候,a.aspx还能看到!
if textbox.text.trim="" then
response.write("<script>alert('textbox不能为空');</script>")
else
ls_Sql="insert into A(a) values("+textbox.text.trim+")"
'以下是做数据库操作,就不写了!
end if
end function问题是:
textbox为空时,弹出对话框“textbox不能为空'”,这时a.aspx变成了一片白(郁闷!),点击“确定”a.aspx又能正常显示。请问我要怎么写代码能在弹出对话框的时候,a.aspx还能看到!
解决方案 »
- cookie记住用户名或密码
- application限制人数的问题
- 关于添加记录的小问题,请各位高人帮忙
- 关于二个或二个以上的表用DataGrid绑定,显示的问题..高手近来看看 非常着急希望能马上知道答案
- 好多免费的迅雷下载资源(电影)
- 请教:更新微软KB896688补丁后,VB编写的OCX控件在IE中出现不能运行的情况,如何解决?
- 连接数据库的访问页,连接数据库的字符不放每ASPX页的代码里,放在那里?,怎么实现呢?
- 急救,各位大虾,请教关于要关闭用jmail收邮件的问题
- abacus接口
- 这个问题虽然小.但比较奇怪,求大家帮我看看
- 每个人都会遇到的问题 (顶者有分)
- 怎样用验证控件RangeValidator1来验证datagrid自动生成的textbox控件?
这个是vb.net 中的代码
你不要这样实现,可以写javascript实现或用asp.net的验证控件实现
button1.Attributes["onclick"] = "if(textbox1.value == '') return false;";
C#的
button1.Attributes["onclick"] = "if(textbox1.value=='')return false;";
C#的
Response.Write("javascript:window.location='Login.aspx'")
上边是一个验证密码的出错提示我将上2句话改成下边的一句
Response.Write("<script>javascript:alert('用户名或密码错误!!!');</script>")可是在我执行时没任何变化,alert弹出的还是"登陆失败!!"的提示
我不知道怎么回事 有人告诉我重起 可重起后也是没变化
连虚拟目录我都重新设置了 可还是不好事 谁知道怎么回事啊??
Page.RegisterStartupScript("name","<script language=javascript>alert('NO')</script>");RegisterStartupScript是把内容写在文档尾,所以不会档住页面。
{
button.Attributes.Add("OnClick","textCheck();")
}aspx 页面
<script language='javascript'>
function textCheck()
{
if(document.Form1.textbox1.value == "")
{
alert("textbox不能为空!");
return false;
}
}
</script>抱歉我 vb.net 不熟
<script>
function CheckValid()
{
if(window.document.all.TextBox.value=='')
{
alert('TextBox不能为空');
return false;
}
}
</script>
以上脚本放入aspx页面的<head>标签之间然后在后台cs的Page_Load为BUTTON添加属性
this.Button1.Attribute["OnClick"] = "retuen CheckValid();";
response.write("<script>alert('textbox不能为空');</script>")
else
里面中间的那一句,改为下面这一句
response.write("<script>alert('textbox不能为空');history.back();</script>")
response.end();这样就解决了.
你的方案我试过了.不对呀.还是老样子.我再试试别人的方法.还有,我要弹出个window.showModalDialog,也要能看到背景a.aspx怎么写法?求教ING
---------------------
你是想:在弹出的对话框窗口还未消失前,页面中的输入内容等控件还能看到?
对不起,没有看清楚题目.
你想实现这个目的,是不能在后台进行判断的,在后台判断时,页面已经提交到服务器端了,怎么能让你看到客户端页面呢?
你必须在客户端进行验证.上面niuniu23_1982(潜行者) 的方法就可以了.
----------------------
也要在客户端里面写,写的时候,记得要在按钮里面加return(false),否则,一点击,它就提交到服务器端去了.
//在这里设置一个flag,如果为空flag的值赋1
end if在叶面的最下面,注意是最下面,判断刚才摄制的flag,如果是1,然后这样写
response.write("<script>alert('textbox不能为空');</script>")
我要弹出个window.showModalDialog,也要能看到背景a.aspx怎么写法?求教ING
在页面中定义一个<asp:label runat="server" id="err"><asp:Label>
接下来是后台代码:
function button_click()
if textbox.text.trim="" then
err.Text = "<script language='javascript'>alert('textbox不能为空')</script>"
else
ls_Sql="insert into A(a) values("+textbox.text.trim+")"
'以下是做数据库操作,就不写了!
end if
end function
你怎么不说话啊,这种方法肯定能解决你说的问题
我要弹出个window.showModalDialog,也要能看到背景a.aspx怎么写法?求教ING