有关.cs代码中得到confirm()确认对话框返回值的问题!

hjy1998 2005-10-19 10:53:05
在页面里有一个带初始值的textbox控件和一个保存button按钮,假如:textbox的初始值为“01”,当我对该textbox的值做过改动的话,假如改为“02”,当我点击button后,首先要提示确认对话框,然后我要根据confirm()的返回值,当点确定,那么保存数据,当点取消则不保存,哪位能帮我解决一下?
...全文
247 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaodao2008 2005-10-19
  • 打赏
  • 举报
回复
后台:
按钮.Attributes.Add("onclick","return myFunction();");
前台脚本:
<script>
myFunction()
{
if(textbox.Value==txtHidden.Value)
{
return false;
}
else
{
if(confirm())
{
return true;
}
else
{
return false;
}
}
}
</script>
临时手写,可能你还要改一下!
xiaodao2008 2005-10-19
  • 打赏
  • 举报
回复
用脚本,首先增加一个<input type=hidden value=显示的那个文本框的值,runat=server>,点提交按钮的时候比较两个文本框的值,相同则不提交;不同出现confirm,确认提交则提交,不提交则return false;
Nils 2005-10-19
  • 打赏
  • 举报
回复
page_load

if(textbox.Text!="初始值")
{
按钮.Attributes["onClick"] = "javascript:return confirm('确定操作吗?')";
}

按钮事件...
{}
hjy1998 2005-10-19
  • 打赏
  • 举报
回复
对不起,补充一下:当textbox的数据没发生变化,则不提示确认对话框,发生变化就提示
辉说慧语 2005-10-19
  • 打赏
  • 举报
回复
最近这个问题蛮多的,你查查看

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧