|
Q1062 How can I create my own confirmation window to confirm a form submission?
irt.org | Knowledge Base | JavaScript | Form 7.3 | Q1062 [ previous next ]
Q1062 How can I create my own confirmation window to confirm a form submission?
1) Cancel the original form submission:
<SCRIPT LANGUAGE="JavaScript"><!--
var windowHandle;
function myConfirm() {
windowHandle = window.open('confirm.htm','windowName','width=600,height=320');
if (!windowHandle.opener)
windowHandle.opener = self;
return false;
}
//--></SCRIPT>
<FORM NAME="myForm" onSubmit="return myConfirm()">
<INPUT TYPE="submit">
</FORM>
|
2) Do not use the onSubmit event handler:
<SCRIPT LANGUAGE="JavaScript"><!--
var windowHandle;
function myConfirm() {
windowHandle = window.open('confirm.htm','windowName','width=600,height=320');
if (!windowHandle.opener)
windowHandle.opener = self;
return false;
}
//--></SCRIPT>
<FORM NAME="myForm">
<INPUT TYPE="button" VALUE="Submit" onClick="myConfirm()">
</FORM>
|
and in both instances in confirm.htm:
<FORM>
<INPUT TYPE="button" VALUE="Okay" onClick="opener.document.myForm.submit();self.close()">
<INPUT TYPE="button" VALUE="Cancel" onClick="self.close()">
</FORM>
|
|
|
Copyright © 1996-2008 irt.org, All Rights Reserved.