document.submit og submitte til popup
Herunder er en formular, hvor action-siden gerne skal åbnes i et popup-vindue, men formularen skal også valideres.Jeg har forsøgt mig med nedenstående. Formularen valideres, og action-siden åbnes i et nyt vindue, men det er ikke et popup-vindue.
<script>
function MailFormCheck() {
var strSubject=document.MyForm.EmailNewsEmailSubject.value;
var strErrorMsg=''
if (strSubject=='') {
strErrorMsg+=' Emne \n'
}
if (strErrorMsg!='') {
strErrorMsg ='Følgende felter er ikke udfyldt korrekt:\n\n' + strErrorMsg
alert (strErrorMsg);
return false;
}
else
{
document.MyForm.submit();
return true;
}
}
function submitToPopup(formref) {
SiteX = (screen.availWidth-450)/2;
SiteY = (screen.availHeight-500)/2;
newwin = window.open('about:blank','vinduenavn','width=450,height=500,screenX='+SiteX+',left='+SiteX+',screenY='+SiteY+',top='+SiteY+',resizable=no,scrollbars=yes,menubar=no,directories=no,location=no,status=no');
}
//-->
</script>
<form name=MyForm action=""Send.asp" target="vinduenavn" method=post OnSubmit="return (MailFormCheck() && submitToPopup(this));return false;">
<input type=text name=Subject>
</form>
<input type=image src=../images/gif/buttons/send.gif style='border: 0px' OnClick="MailFormCheck();">
