Làm thế nào để ngừng trang hiển thị mã số .cs
khi nhấp vào nút hủy trên hộp xác nhận javascript?Nhấp vào hủy trên Javascript Xác nhận hộp không ngăn chặn lưới làm mới
Tôi có sự kiện nhấp vào nút và trong một số điều kiện là IF
Tôi yêu cầu người dùng xác nhận. Bây giờ khi người dùng nhấp vào nút OK, tôi phải liên kết dữ liệu mới trong lưới. nhưng nếu người dùng nhấp vào nút hủy, nó sẽ không làm mới lưới với dữ liệu mới.
Câu hỏi: Khi nhấp vào nút hủy trên hộp xác nhận JavaScript, làm cách nào tôi có thể dừng mã sau để được thực thi hoặc làm cách nào tôi có thể trả về/ngắt từ JavaScript?
Có ai vui lòng giúp tôi với điều này không? Cảm ơn trước.
Markup
<asp:Button ID="btnCopy" runat="server" Text="Copy" Enabled="false" OnClick="btnCopy_Click" ValidationGroup="Copy" />
Mã
public void btnCopy_Click(object sender, EventArgs e) {
if (Convert.ToInt32(hidId.Value) > 0) {
string scriptString = "<script language='JavaScript'> ";
scriptString += "if (confirm('Are you sure to proceed?') == false) {return} ";
scriptString += "</script>";
Page.RegisterStartupScript("Confirm", scriptString);
BindDataGrid();
}
}
Hiện chúng tôi mã hiện tại của bạn xin vui lòng. –
Liệu 'if (confirm (" ... ")) refreshData();' không hoạt động? Bạn có thể cho chúng tôi thấy một số mã không? –
nếu (xác nhận ("...")) refreshData(); .. nó hoạt động nếu người dùng nhấp vào OK .. câu hỏi của tôi là làm thế nào để tôi phá vỡ khi người dùng nhấp vào nút hủy –