formularproblem

annerl

Grünschnabel
moin,
habe auf einer hp ein callback-formular integriert.
es soll eine überprüfung stattfinden und die danksagung in einem
neuen kleinen fenster aufgehen während sich die formularseite nach
dem senden aktualisiert.

...funkt aber nich :o(

hier code und ausgelagertes script:

-------------------------------------------CODE-------------------------------------------------------
<FORM name="callback" action="http://cgi.nbg.i-motion.de/cgi-bin/websubmitmail.pl" method="POST" onSubmit="return pruefen();">
<input type=hidden name="recipient" value="a.schoberth@i-motion.de">
<input type=hidden name="email" value="info@imotion.de">
<input type=hidden name="subject" value="Ein Kunde bittet um Rueckruf">
<input type=hidden name="redirect" value="http://www.i-motion.de/imo_neu/htdocs/index.html">
Name<br>
<input name="name" type="text" size="20">
Telefonnummer<br>
<input name="telefonnummer" type="text" size="20"><br>
R&uuml;ckrufzeit-Heute<br>
<select name="rueckrufzeit">
<option>sofort</option>
<option>9:00 - 10:00</option>
<option>10:00 - 12:00</option>
<option>14:00 - 16:00</option>
</select>
<br><br>
<input type="submit" name="Submit" value="Abschicken" class="legende">
</form>

-------------------------------------------/CODE------------------------------------------------------------

------------------------------------------script---------------------------------------------------------------

function pruefen()
{
if (document.forms[0].name.value == "") { warn('Bitte teilen Sie uns Ihren Vornamen mit!'); document.forms[0].name.focus(); return false;}
if (document.forms[0].telefonnummer.value == "") { warn('Bitte teilen Sie uns Ihren Nachnamen mit!'); document.forms[0].telefonnummer.focus(); return false;
}else{
return neuesFenster;
}
}

function neuesFenster() {

var fenster = open('http://www.i-motion.de/imo_neu/htdocs/sites/call_danke.html','danke', 'width=200, height=300, scrollbars=no, location=no, menubar=no,resizable=no, status=no');

with(fenster.document) {

}

fenster.moveTo(screen.width/2-220,screen.height/2-120);
}



----------------------------------------------------/script----------------------------------------------------
die e-mail kommt an aber die überprüfung geht nicht und das fenster öffnet sich auch nich :o(


über feedback würde ich mich doll freuen
gruß
is annerl
 
Zuletzt bearbeitet:
Hi annerl,

versuch´s mal so wie unten beschrieben.
Habe es jetzt nicht getestet, aber so habe ich es auch bei mir gelöst.

Gruß

Torsten


PHP:
<html>
<head>
<script type="text/javascript">
function pruefen(n){
	if(document.Frm.TF_Name.value == ""){		
		alert("Bitte einen Namen eingeben!");
		return false;
	}		
	
	if(document.Frm.TF_Telefon.value == ""){
		alert("Bitte Telefonnummer eingeben!");
		document.Frm.TF_Telefon.focus();
		return false;
	}
	else
		alert("Vielen Dank");
		//alternativ kannst Du auch eine neue Seite aufrufen lassen
		document.Frm.action = "http://cgi.nbg.i-motion.de/cgi-bin/websubmitmail.pl";
		document.Frm.target = "_self";
		document.Frm.submit();		
}
</script>
</head>
<body>
<FORM name="Frm" action="" method="POST">
<input type=hidden name="recipient" value="a.schoberth@i-motion.de">
<input type=hidden name="email" value="info@imotion.de">
<input type=hidden name="subject" value="Ein Kunde bittet um Rueckruf">
<input type=hidden name="redirect" value="http://www.i-motion.de/imo_neu/htdocs/index.html">Name<br>
<table width="200" border="1">
  <tr>
    <td>Name</td>
    <td><input name="TF_Name" type="text" size="20"></td>
  </tr>
  <tr>
    <td>Telefonnummer</td>
    <td><input name="TF_Telefon" type="text" size="20"></td>
  </tr>
  <tr>
    <td>Rückrufzeit-Heute</td>
    <td><select name="rueckrufzeit">
      <option>sofort</option>
      <option>9:00 - 10:00</option>
      <option>10:00 - 12:00</option>
      <option>14:00 - 16:00</option>
    </select></td>
  </tr>
  <tr>
    <td><input type="button" name="Submit" value="Abschicken" onClick="javascript:pruefen()" class="legende"></td>
    <td>&nbsp;</td>
  </tr>
</table>
</form>

</body>
</html>[
 
jup--etz geht´s :-)

lieben dank - hast mir viel grübelei erspart.
(bin noch nich so fit :rolleyes: )

dir einen schönen tag
gruß
is annerl
 

Neue Beiträge

Zurück