Vill att en popup öppnas efter att man skickat formuläret. Samtidigt skall fälten i formuläret tömmas på info. ngt liknande eller............. <code></code> Tackar för tipsen, skall genast prova... Är inte ute efter någon alert utan ett popup-fönster. Tack ändå!Popup som öppnas efter submit-klick i formulär...
Hur löser jag detta?Sv: Popup som öppnas efter submit-klick i formulär...
<code>
<HTML>
<HEAD>
<SCRIPT LANGUAGE=javascript>
<!--
function FORM1_onsubmit() {
alert("Meddelandetext");
FORM1.text1.value="";
FORM1.text2.value="";
FORM1.text3.value="";
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM id=FORM1 name=FORM1 action="" method=post LANGUAGE=javascript onsubmit="return FORM1_onsubmit()">
<INPUT type="text" id=text1 name=text1><BR>
<INPUT type="text" id=text2 name=text2><BR>
<INPUT type="text" id=text3 name=text3><BR>
<INPUT id=button1 type=submit value=Button name=button1>
</FORM>
</BODY>
</HTML>
</code>
/KristerSv: Popup som öppnas efter submit-klick i formulär...
Eller så kanske du kan se till att öppna popup-fönstret och sedan se till att det ursprungliga dokumentet helt enkelt laddas om (och därigenom töms?)...
<code>
<script type="text/javascript">
<!--
function fDoSubmit() {
alert("a popup");
location.reload(false) // from cache
// or
location.reload(true) // from server
}
// -->
</script>
<form name="MyForm" action="somewhere.asp" method="post" onSubmit="fDoSubmit()">
<input type="text" name="txtText1"><br>
<input type="text" name="txtText2"><br>
<input type="submit" value="Skicka">
</form>
</code>
Lycka till!<br>
<b>// Qez</b>Sv: Popup som öppnas efter submit-klick i formulär...
Sv: Popup som öppnas efter submit-klick i formulär...
Har dock kommit på var problemet sitter. Använder följande popup-script:
<script language="JavaScript">
<!--
function popup_mini(url, w, h) {
var sx = (screen.width - w) / 2;
var sy = (screen.height - h) / 2;
props = 'toolbar=no,scrollbars=no,location=no,directories=no,menubar=no,resizable=no,status=no,width='+w+',height='+h+',top='+sy+',left='+sx+'';
win = window.open(url, 'popup', props);
win.window.focus();
}
//-->
</script>
Kallar på scriptet i form-taggen: <form name="" action="" method="post" onSubmit="popup_mini('popup.asp',200,200);">
Problemet är att detta formulär redan ligger i ett popup-fönster, och således också öppnas i detta, alltså ej i ett eget popup-fönster över det andra. Någon som förstår dilemmat?