是这样一个问题:
有两个文本框,分别输入时间。确认之后根据输入的时间值不同显示不同提示。
比如开始时间输入08:00,结束时间是07:00,则弹出对话框提示是不是要跨天操作。如果是,则提示跨天设置成功,否则不向下进行;
如果开始为07:00,结束时间为08:00,则弹出提示设置成功。protected void Button1_Click(object sender, EventArgs e)
{
DateTime dt1 = Convert.ToDateTime(this.TextBox1.Text);
DateTime dt2 = Convert.ToDateTime(this.TextBox2.Text);
if (DateTime.Compare(dt1, dt2) > 0 || DateTime.Compare(dt1, dt2) == 0)
{
Button1.OnClientClick= "return confirm('跨天吗?')";
Response.Write("<script>alert('跨天!')</" + "script>");
}
else
{
Button1.OnClientClick= "return confirm('继续吗?')";
Response.Write("<script>alert('成功!')</" + "script>");
}
}这样的代码肯定是错误的,判断总是滞后于Button1.Click.
本人是新手,刚刚开始学习ASP.Net.希望各位强人能帮个忙给看看。分数一定会及时送上。
有两个文本框,分别输入时间。确认之后根据输入的时间值不同显示不同提示。
比如开始时间输入08:00,结束时间是07:00,则弹出对话框提示是不是要跨天操作。如果是,则提示跨天设置成功,否则不向下进行;
如果开始为07:00,结束时间为08:00,则弹出提示设置成功。protected void Button1_Click(object sender, EventArgs e)
{
DateTime dt1 = Convert.ToDateTime(this.TextBox1.Text);
DateTime dt2 = Convert.ToDateTime(this.TextBox2.Text);
if (DateTime.Compare(dt1, dt2) > 0 || DateTime.Compare(dt1, dt2) == 0)
{
Button1.OnClientClick= "return confirm('跨天吗?')";
Response.Write("<script>alert('跨天!')</" + "script>");
}
else
{
Button1.OnClientClick= "return confirm('继续吗?')";
Response.Write("<script>alert('成功!')</" + "script>");
}
}这样的代码肯定是错误的,判断总是滞后于Button1.Click.
本人是新手,刚刚开始学习ASP.Net.希望各位强人能帮个忙给看看。分数一定会及时送上。
{
dt1 = text1 //注意日期格式转换
dt2 = text2
if(dt1 > dt2)
{
return confirm('跨天吗?');
}
else
{
return confirm('继续吗?');
}
}button onclientclick='tt()'