在.net中,当按下save button时,弹出一个对话框,询问是否确定或取消时,可以通过
button.attributes.add("onclick","return confirm('是否确定?');")这样实现,这个无问题.但如果在按下了"确定"后,程序还需要进一步对数据进行检查确认,如果发现数据有变化,则再次弹出另一个对话框告知用户数据已经发生变化,询问用户是否继续进行保存,如果按确定则保存数据并退出,如果按取消则直接退出.如何实现再次弹出询问的对话框呢?
button.attributes.add("onclick","return confirm('是否确定?');")这样实现,这个无问题.但如果在按下了"确定"后,程序还需要进一步对数据进行检查确认,如果发现数据有变化,则再次弹出另一个对话框告知用户数据已经发生变化,询问用户是否继续进行保存,如果按确定则保存数据并退出,如果按取消则直接退出.如何实现再次弹出询问的对话框呢?
{
if(confirm('是否确定?'))
{
if(!CheckDate())
{
return confirm('是否确定?')
}
else
{
return true;
}
}
else
{
return false;
}
}
button.attributes.add("onclick","return confirm('是否确定?');")
然后判断数据有变化的时候,向页面发出一段JavaScript脚本,点击一下这个按钮,
在这个按钮的服务器端写更新操作。
我想思路应该是这样的,你试试看~!
用户按是,上传到服务器
在务服器的代中验证,发现数据改变
me.registerclientscriptblock("mm","<script>function reconfirm(){
if(confirm('是否确定?'))
{
tbRecomfirm.value="1";
button.onclick();
}
}
recomfirt();
</script>"
{
button.attributes.add("onclick","javascript:return confirm('是否确定?');")
}