• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

prüfen ob Feld gefüllt ist

Sisko

New member
hi,

wie kann ich vor dem Abschicken in JS prüfen, ob ein Formular Feld ausgefüllt ist? Wenn nicht soll eine Alert Message kommen :)
 
so

<input type="text" name="test">

<script language="JavaScript">
if (text != "") {alert('Bitte füllen sie das Feld aus')}
</script>



MfG
Fabian ;)
 
so, müsste es gehen:

<input type="text" name="test">

<script language="JavaScript">
if (document.test.value != "") {alert('Bitte füllen sie das Feld aus')}
</script>
 
Zuletzt bearbeitet:
also ich verstehe auch das Script nicht :( du rufst den wert des input types auf? wäre es nicht logischer den Namen aufzurufen? denn wenn ich 10 felder habe, dann haben die alle den gleichen input type..

wir rufe ich denn die funktion auf?
 
sorry

kleiner fehler *schähm*... :(
so:



<input type="text" name="test">

<script language="JavaScript">
if (document.test.value != "") {alert('Bitte füllen sie das Feld aus')}
</script>



und wenn du mehrere hast, einfach z.B. test1, test2, test3, ...usw...

MfG
Fabian :)
 
wenn mir jetzt noch jemand sagen könnte, wie ich den ganzen Spass vor dem Absenden Aufrufe, wäre ich glücklich :)
 
entweder

<input type="submit" onsubmit="if (document.test.value != '') {alert('Bitte füllen sie das Feld aus'); return false;}">


oder


<input type="submit" onclick="if (document.test.value != '') {alert('Bitte füllen sie das Feld aus'); return false;}">


Bin mir nicht ganz sicher...


MfG
Fabian :)
 
Hallo Sisko,

so gehts z.B. beim Abschicken:

<form name="formular" method="post" action="" >
<input type=text name="test" size=20 value="">
<input type="submit" name="knopf" value="Abschicken" onClick="if (document.formular.test.value == '') {alert('Bitte füllen sie das Feld aus'); return false;}">
</form>

So gehts beim verlassen des Textfeldes:

<form name="formular" method="post" action="" >
<input type=text name="test" size=20 value="" onBlur="if (this.value=='' {alert('Bitte füllen sie das Feld aus'); this.focus();}">
<input type="submit" name="knopf" value="Abschicken">
</form>

Kann mann auch beides kombinieren für doppelte Abfrage.

Viel Erfolg!
 
hi Sisko,

Code:
<head>

<script language="JavaScript" type="text/javascript">
<!--
function pruefen() {

if ( document.formular.test1.value == "" ) {
alert("Bitte füllen sie das Feld aus");
return false;
}
.........
}
//-->
</script>

</head>
<body>

<form name="formular" action="mailto:" method="post" [color=red] onSubmit="return pruefen()"[/color]>

<input name="test1" type="text" size="20" value="">
<input name="test2" type="text" .....>
.......

<input type="submit" value="Abschicken">

</form>

</body>
 
Zuletzt bearbeitet:
Zurück
Oben