asp.net中如果TEXTBOX没任何输入,按了按钮后怎么实现象asp+JS一样的无刷新出现一个JS警告窗口 button1.Attributes.Add("onclick","javascript:alert(document.all("textbox1").value);"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加个验证控件不就行了,或者写一个java脚本,像楼上说的 if(txtbox1.Text = ""){ Response.Write("<script language=javascript>alert('请填写信息!');</"+"script>"); return;} stoway({有问题请发短消息给我}) 说的是放在PAGE—LOAD中吧可是,我的意图是:如果没有输入,就提示警告窗口,有输入的话就执行其他代码,比如:private void BUTTON1_Click(object sender, System.EventArgs e) { string insertStr = "Insert into XXXXX (Title) Values ('"+ TEXTBOX1.Text + "'); OleDbConnection conn = new OleDbConnection(conStr); conn.Open(); OleDbCommand comm = new OleDbCommand(insertStr,conn); comm.ExecuteNonQuery(); conn.Close(); Response.Redirect("Default.aspx");================================================================================ if(text=="") { Response.write("<script>alert('不得为空!')</script>"); }else { string insertStr = "Insert into XXXXX (Title) Values ('"+ TEXTBOX1.Text + "'); OleDbConnection conn = new OleDbConnection(conStr); conn.Open(); OleDbCommand comm = new OleDbCommand(insertStr,conn); comm.ExecuteNonQuery(); conn.Close(); Response.Redirect("Default.aspx"); } 写一段客户端脚本不就可以了吗<script>function test(){ if(frm.TextBox1.value=='') { alert('not ok!'); return false; }}</script>button1.Attributes.Add("onclick","return test()"); button1.Attributes.Add("onclick","javascript:if(document.all('textbox1').value=='') {alert('不允许为空');return false;};"); stoway({有问题请发短消息给我}) 说的是放在PAGE—LOAD中吧可是,我的意图是:如果没有输入,就提示警告窗口,有输入的话就执行其他代码,比如:================================================================================在Page_load里:if(!IsPostBack){ button1.Attributes.Add("onclick","javascript:return validate();");}前台:function validate(){ if(document.all("textbox1").value == "" || document.all("textbox1").value == null){ alert('不能为空!'); return false; } return true;} adayu2000(雨惊涛) 的办法最简单好用,谢谢 用ASP.NET做了个POS收银系统 移动web开发环境搭建 后台调用前台js 关于取随机记录的问题 在线等 那位有ORACLE数据库的分页存储过程?问了好久了, 怎么做可以移动的浮动框架啊???急急 在框架中用Server.Transfer语句,如何在整个浏览器打开呢? 如何接收链接传递过来的参数呢,小弟刚开始学习,望指教 简单的问题!请问在WEBFORM中对应的CS程序中怎么弹出MESSAGEBOX?用什么函数? asp窗体跳转 怎么为程序创建的xml文件指定已知的XSD文件? 如何点击超链接在页面上加载WEB用户控件,高手请帮忙!
{
Response.Write("<script language=javascript>alert('请填写信息!');</"+"script>");
return;
}
说的是放在PAGE—LOAD中吧
可是,我的意图是:如果没有输入,就提示警告窗口,有输入的话就执行其他代码,比如:
private void BUTTON1_Click(object sender, System.EventArgs e)
{
string insertStr = "Insert into XXXXX (Title) Values ('"+ TEXTBOX1.Text + "');
OleDbConnection conn = new OleDbConnection(conStr);
conn.Open();
OleDbCommand comm = new OleDbCommand(insertStr,conn);
comm.ExecuteNonQuery();
conn.Close();
Response.Redirect("Default.aspx");
================================================================================
{
Response.write("<script>alert('不得为空!')</script>");
}
else
{
string insertStr = "Insert into XXXXX (Title) Values ('"+ TEXTBOX1.Text + "');
OleDbConnection conn = new OleDbConnection(conStr);
conn.Open();
OleDbCommand comm = new OleDbCommand(insertStr,conn);
comm.ExecuteNonQuery();
conn.Close();
Response.Redirect("Default.aspx");
}
function test()
{
if(frm.TextBox1.value=='')
{
alert('not ok!');
return false;
}
}
</script>
button1.Attributes.Add("onclick","return test()");
说的是放在PAGE—LOAD中吧
可是,我的意图是:如果没有输入,就提示警告窗口,有输入的话就执行其他代码,比如:
================================================================================
在Page_load里:
if(!IsPostBack){
button1.Attributes.Add("onclick","javascript:return validate();");}
前台:
function validate(){
if(document.all("textbox1").value == "" || document.all("textbox1").value == null){
alert('不能为空!');
return false;
}
return true;
}