öffnen eines klienen Fensteres?

Ja ich möchte das mein Formular überprüft wird und wenn etwas nicht stimmt einfach ein kleines Fenster sich öffnet und sagt Name vergessen oder so.
In JAVASCRIPT ist es die alertfunktion!
Kann mir jemand mal helfen!
Ich möchte es in PHP machen!
Danke
 
auch in php kannst und musst du für so etwas javascript verwenden ...

ein kleines beispiel:
PHP:
<?php
echo \"<a href=\\"javascript:alert('hackerboard.de')\\">Wo?</a>\";
?>
 
das gute an php ist ja das man html code verwenden kann.
ich weiß ja nicht was du vor hast, aber denkbar wäre das du einfach deine js funktion in der php wie in einer html datei verwendest und den php code dann extra aufführst.
z.b.
Code:
<script language=\"JavaScript\"><!--
function start() {
document.forms[0].Absender.focus();
	}
	function CheckInput() {
		var msg = \"\";
		var Fehler = false;
		var theForm = document.forms[0];

//Alert wenn kein Feld gewählt ist
		if(theForm.Absender.value ==\"\" && theForm.eMail.value==\"\" && theForm.plz.value.length !=4 && (!theForm.geschlecht[0].checked && !theForm.geschlecht[1].checked)) {
			theForm.Absender.focus();
			msg = \"Bitte machen Sie in allen Sternchenfelder * eine Eingabe!!\";	
		}
		else {
//GESCHLECHT-ABFRAGE
			if (!theForm.geschlecht[0].checked && !theForm.geschlecht[1].checked) {
			msg = ( \"-Frau oder Mann ?\r\"+msg);
			}		
//Postleitzahl Abfrage
            if (theForm.plz.value.length != 4) {
            msg = (\"-Postleitzahlen sind vierstellig !\n\r\"+msg);
			theForm.plz.focus();
			}
			else {
				for(stelle=0; stelle<4;stelle++) {
				var Fehler2=false;
                if(theForm.plz.value.charAt(stelle)<\"0\" || theForm.plz.value.charAt(stelle)>\"9\") {
				Fehler2 = true;
			}
			}
				if (Fehler2) {
                    msg = (\"-Postleitzahlen bestehen nur aus Ziffern !\n\r\"+msg);
                    theForm.plz.focus()				
				}					
				}	
		
// EMail Abfrage und ob @ nach mind 2 Stellen vorhanden ist
            if (theForm.eMail.value.indexOf(\"@\",2) == -1) {
			msg = (\"-Eine E-Mail Adresse ohne @ ?\n    Korrigieren sie das doch.\n\r\"+msg);
			theForm.eMail.focus();
			}
// Namens Abfrage
			if (theForm.Absender.value==\"\") {
			msg = (\"-Ganz anonym geht das nicht bitte geben Sie doch den Namen ein!\n\r\"+msg);
			theForm.Absender.focus();
			}
			}
			if (msg !=\"\") {
			alert(\"Bitte korrigieren Sie folgendes:\r\n\r\"+ msg);
			Fehler=true;
			}	
		return !Fehler;
	}
// -->
		</script>
	</head>

dann z.b. das formular

Code:
	<body bgcolor=\"white\" onload=\"start()\">
		<center>
			<form name=\"FormMitNotwendigenFeldern\" action=\"danke.html\">
			<table>
				<tr>
					<td bgcolor=\"#33ff00\">NAME *</td>
					<td bgcolor=\"#ccff33\"><input type=\"text\" name=\"Absender\" size=\"24\"></td>
					<td></td>
				</tr>
				<tr>
					<td bgcolor=\"#33ff00\">E-Mail *</td>
					<td bgcolor=\"#ccff33\"><input type=\"text\" name=\"eMail\" size=\"24\"></td>
					<td></td>
				</tr>
				<tr>
					<td bgcolor=\"#33ff00\">PLZ *</td>
					<td bgcolor=\"#ccff33\"><input type=\"text\" name=\"plz\" size=\"24\" maxlength=\"4\"></td>
					<td></td>
				</tr>
				<tr>
					<td bgcolor=\"#33ff00\">Geschlecht *</td>
					<td bgcolor=\"#ccff33\"><input type=\"radio\" value=\"M\" name=\"geschlecht\">männlich<input type=\"radio\" value=\"F\" name=\"geschlecht\">weiblich</td>
					<td></td>
				</tr>
				<tr>
					<td></td>
					<td></td>
					<td></td>
				</tr>
				<tr>
					<td></td>
					<td></td>
					<td><input type=\"submit\" value=\"Testen und abschicken\" onclick=\"return CheckInput()\"></td>
				</tr>
			</table>
			</form>
		</center>

und dann fügst du erst den php code in der php ein

<?php
irgendwas
?>
 
Zurück
Oben