【发布时间】:2015-08-13 06:24:44
【问题描述】:
我有一个场景要解决。我有 2 个用于名字、姓氏的文本框和一个用于保存这些字段的按钮。在页面加载时,我们正在填充 那些带有数据库中一些数据的文本字段,当我们更改任何这些文本字段中的文本并单击“保存”按钮时,我们需要显示一条消息/警报,例如
"You're about change the name of the person, john, smith to Daniel, clark". Do you wanna proceed?
如果用户以“是”响应消息/警报,那么只有我们应该允许保存这些更改。
代码片段:
<asp:TextBox ID="txtfirstName" runat="server" required="true" caption="First Name:" ></asp:TextBox>
<asp:TextBox ID="txtlastName" runat="server" caption="Last Name:"></asp:TextBox>
<asp:Button ID="btnSave" runat="server" Text="Save" CausesValidation="False" />
后面:
只有在用户选择更改名称后,我们才需要在后面调用这段代码
Protected Sub btnSave_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSave.Click
如果文本字段相同,我们不需要显示任何确认消息。 你能告诉我如何处理这个吗?
【问题讨论】:
-
你不要调用这样的事件,创建另一个包含你的保存代码的方法,然后调用它,而不是按钮单击事件。
-
-
在显示消息之前,您是否需要重新查询数据库以确认名称已更改?还是可以将原始值放入隐藏字段中,然后根据弹出窗口的显示比较新旧值?
-
我可以将这些名称放入隐藏字段中进行比较.. @EJD
-
抱歉没有早点回复你
标签: javascript jquery vb.net textbox alert