javascript - MVC3 prevent navigation away from page -



javascript - MVC3 prevent navigation away from page -

how prevent page not navigate away when link on page clicked. have code bellow instead shows message twice. page has info grid. message pop ups shown twice when navigate away page click record on grid. anywhere else fine.

var canshowwarning = "@(model.canedit)"; var showwarning = false; window.onbeforeunload = function () { if (canshowwarning && showwarning) { homecoming 'you have made unsaved changes'; } } $(function () { $("#form").submit(function () { showwarning = false; }); $("#form").change(function () { showwarning = true; }); });

var canshowwarning = "@(model.canedit)"; var showwarning = false; var alreadyshown = false; window.onbeforeunload = function () { if (canshowwarning && showwarning && !alreadyshown) { alreadyshown = true; homecoming 'you have made unsaved changes'; } } $(function () { $("#form").submit(function () { showwarning = false; }); $("#form").change(function () { showwarning = true; alreadyshown = false; }); });

javascript jquery asp.net-mvc-3

Comments

Popular posts from this blog

web services - java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer -

Accessing MATLAB's unicode strings from C -

javascript - mongodb won't find my schema method in nested container -