当前位置:编程学习 > C#/ASP.NET >>

重复确认消息以及时间问题 100分

一个TEXTBOX 一个DROPDOWNLIST 一个BUTTON

TEXTBOX不可以为空,有验证控件RequiredFieldValidator

TEXTBOX不为空情况点BUTTON后出现重复确认消息"是否确认提交?"

点否则取消操作

点"是"则在一个LABEL里面显示 "你在x年x月x日.时:分:秒(点重复确认消息的"是"后的时间,系统当前时间也可以)想DROPDOWNLIST1.SELECTITEM.TEXT发送的TEXTBOX1.TEXT命令成功"

我不太明白那个重复确认消息的写法,请朋友们自己教我下,另外有个问题就是当在文本框输入内容后可以点确定,然后弹出重复确认消息,点否以后回到之前的输入内容操作,这时候把文本框里的内容清空,点确定,验证控件RequiredFieldValidator提示"内容不可以为空".但是重复确认提示依旧出现,这个应该怎么解决??有朋友说加个RETURN,我不太懂,因为我是初学的(下图就是这个问题)


请大家帮忙解决,谢谢了
--------------------编程问答-------------------- 不懂,UP --------------------编程问答-------------------- 这样?
    <script language="javascript">
        function test() {
            if (!confirm("确定?")) {
                var tb = document.getElementById("TextBox1");
                tb.value = ""; //清空
                  tb.focus();
                return false;
            }
            return true;
        }
    </script>

 
    <div>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    </div>
    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
        ControlToValidate="TextBox1" ErrorMessage="内容不可以为空"></asp:RequiredFieldValidator>
    <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return test()"
        OnClick="Button1_Click" />
    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>

        protected void Button1_Click(object sender, EventArgs e)
        {
            if (IsValid)//验证成功
            {
                Label1.Text = "你在" + DateTime.Now.ToString() + "发送命令成功";
            }
        }
--------------------编程问答--------------------

<input type="button" onclick="return confirm('yes or no');" 
onserverclick="functionName" runat="server">
--------------------编程问答-------------------- 这个简单啊
验证一下 textbox 中的内容是否为空,如果是空就不弹出确认对话框就 ok!
--------------------编程问答-------------------- 同意楼上的。。 --------------------编程问答-------------------- 关注一下 --------------------编程问答-------------------- 同意2楼的。。 --------------------编程问答--------------------

function test() {
          if(document.getElementById('textbox的id').value)
            if (!confirm("确定?")) {
                var tb = document.getElementById("TextBox1");
                tb.value = ""; //清空
                  tb.focus();
                return false;
            }
            return true;
        }

--------------------编程问答-------------------- <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return confirm('yes or no')        OnClick="Button1_Click" />
--------------------编程问答-------------------- 楼上的很快 --------------------编程问答-------------------- 赞同2楼的方法
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,