onClick winopen

mckinley

Grünschnabel
Guten Abend bzw. Morgen zusammen,

ich bastle mir momentan ein Formular welches ich nutzen möchte um t-dsl zu bestellen.
In diesem Formular gibts neben den Normalen FEldern wie Namen usw natürlich auch die Tel. nr. auf der DSL aufgeschaltet werden soll.

Nun möchte ich neben dem input in dem die Nummer eingegeben wird einen "check" Button machen. Sobald eine Nummer im Input ist, soll der Check Button aktiv werden und wenn man drauf klickt soll ein neues fenster aufgehen, in dem dann der Nummercheck gemacht wird.

Nun soll also die Nummer die im Input steht mit ins Popup gegeben werden zur Überprüfung.

Habt ihr da irgend eine Lösung? :(
ich hänge momentan bei onClick fest...


Ich danke euch schon im voraus für die Unterstützung
 
Da onclick ein Javascript-Event ist, verschiebe ich das Thema mal dorthin.

Wenn du dort die Suchfunktion benutzt, solltest du dich aus deiner misslichen Situation befreien können.
Passende Suchbegriffe wären bspw. open oder form.
 
Besten Dank für deine Verschiebung.

Ich habe mitlerweile mal ein bisschen geschnüffelt.
Nun soweit alles klar.

Nun habe ich aber noch das Problem das ich die Daten nicht in das PopUp bekomme.

Ich starte mit dieser Datei, bei der die Nr. für den Check angegeben wird.

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
		<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
		<meta name="generator" content="Adobe GoLive">
		<title>Unbenannte Seite</title>
	</head>
<script type="text/javascript">
function windows_open()
{
window.open("http://www.beispiel.ch/adsl.php", "Check", "width=310,height=400,left=320,top=0");
}
</script>
	<body>
		<form action="" name="check">
			<input type="text" name="telnr" size="24"><input type="submit" name="go" onClick="windows_open()">
		</form>
	</body>
</html>


dann will ich überprüfen ob die eingabe angekommen ist, das mache ich mit folgendem Code:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

	<head>
		<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
		<meta name="generator" content="Adobe GoLive">
		<title>Unbenannte Seite</title>
	</head>

	<body bgcolor="#ffffff">
	<?php
	echo $telnr;
	?>
	</body>

</html>

könnt Ihr mir da helfen, wie ich die Parameter rüber bekomme?
 
Probiers mal so:
Code:
window.open("http://www.beispiel.ch/adsl.php?telnr="+escape(document.check.telnr.value), "Check", "width=310,height=400,left=320,top=0");

Wenn das Formular nur zur Überprüfung da sein soll, gäbe es noch eine andere Variante, die auch ohne JS funktioniert. Sollte dies der Fall sein, sag Bescheid ;)
 
Juhu, es klappt =)

Vielen Dank Sven,

nun habe ich nur noch zwei kleine "Problemchen"

zum einen verschwindet die Nummer wenn ich auf Checken klicke und der Check im Popup stattfindet (wäre schön wenn die Nummer im Form bleiben würde.)
erreiche ich das mit defaultValue?

Und das andere Problemchen wäre, das der Checken Butten erst aktiv sein darf wenn im Input Form einen Nummer drinn steht.
Wie überprüf ich das? Die Nummern sind 10 Stellig und natürlich nur Nummerisch.

:confused:
 

Neue Beiträge

Zurück