重复确认消息以及时间问题 100分
一个TEXTBOX 一个DROPDOWNLIST 一个BUTTONTEXTBOX不可以为空,有验证控件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楼的。。 --------------------编程问答--------------------
--------------------编程问答-------------------- <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return confirm('yes or no') OnClick="Button1_Click" />
function test() {
if(document.getElementById('textbox的id').value)
if (!confirm("确定?")) {
var tb = document.getElementById("TextBox1");
tb.value = ""; //清空
tb.focus();
return false;
}
return true;
}
--------------------编程问答-------------------- 楼上的很快 --------------------编程问答-------------------- 赞同2楼的方法
补充:.NET技术 , ASP.NET