Hi,
ich möchte gern ein Formular daraufhin überprüfen,ob alle Felder ausgefüllt sind(mit Javascript) und wenn das der Fall ist,das Formular an eine PHP-Datei weitersenden.
Das Problem das bei mir auftritt ist folgendes:
Wer den nicht alle Felder ausgefüllt,so öffnet sich ein Popup mit dem Hinweis.Drückt man auf OK,so wird das Formular trotzdem abgeschickt.
Es soll jedoch erst abgeschickt werden,wenn alle Felder ausgefüllt sind.
Hier ma der Code:
HTML-Formular:
Javascript-Code:
Kann mit jmd sagen was ich machen muss,damit das Formular nicht abgeschickt wird wenn man das Popup bestätigt???
ich möchte gern ein Formular daraufhin überprüfen,ob alle Felder ausgefüllt sind(mit Javascript) und wenn das der Fall ist,das Formular an eine PHP-Datei weitersenden.
Das Problem das bei mir auftritt ist folgendes:
Wer den nicht alle Felder ausgefüllt,so öffnet sich ein Popup mit dem Hinweis.Drückt man auf OK,so wird das Formular trotzdem abgeschickt.
Es soll jedoch erst abgeschickt werden,wenn alle Felder ausgefüllt sind.
Hier ma der Code:
HTML-Formular:
Code:
<table cellspacing="0" cellpadding="10" border="0">
<tr>
<td align="center"><h3>[b]Poste hier Deinen Musiktipp! [/b]</h3></td>
</tr>
<tr>
<td align="center"><form method="post" name="musik" action="http://www.scharnhorstar.de/html/musik/make_musik.php" >
<table cellspacing="0" cellpadding="5" border="1" />
<tr>
<th colspan="2">Eintrag</th>
<tr>
<td>
<span>Name:</span></p></td>
<td align="center" ><input class="abstand1" name="name" type="text" size="30" maxlength="20" /></td>
</tr>
<tr>
<td>
<span>Interpret:</span></p></td>
<td align="center" ><input name="interpret" type="text" size="30" maxlength="30" /></td>
</tr>
<tr>
<td>
<span>Titel:</span></p></td>
<td align="center" ><input name="titel" type="text" size="30" maxlength="30" /></td>
</tr>
<tr >
<td colspan="2">
<input class="druckknopf" type="submit" value="Senden" onClick="felder_inhalt()" /> <input class="druckknopf" type="Reset" value="Löschen" />
</td></tr>
</form>
</td>
</tr>
</table>
Javascript-Code:
Code:
<script type="text/javascript">
function felder_inhalt()
{
if((document.forms[0].name.value=="") || (document.forms[0].interpret.value=="") || (document.forms[0].titel.value=="")){
alert ("Wie wärs wenne mal alle Felder ausfüllst?!?");
}
}
</script>
Kann mit jmd sagen was ich machen muss,damit das Formular nicht abgeschickt wird wenn man das Popup bestätigt???