hallo,
bastele eine eigene Email-Zentrale, wo ich den Betreff, einen Text und die Empfänger angeben kann.
Ich möchte dies nun so hinbekommen, dass ich nicht senden kann, sobald der Betreff und der Text fehlt.
In meinem Code gibt er zwar die Fehlermeldung, aber er sendet den Submitbutton trotzdem und gibt ein Ja aus...
Warum, was mache ich falsch???
hier der komplette Code:
VG und danke
bombbass
bastele eine eigene Email-Zentrale, wo ich den Betreff, einen Text und die Empfänger angeben kann.
Ich möchte dies nun so hinbekommen, dass ich nicht senden kann, sobald der Betreff und der Text fehlt.
In meinem Code gibt er zwar die Fehlermeldung, aber er sendet den Submitbutton trotzdem und gibt ein Ja aus...
Warum, was mache ich falsch???
hier der komplette Code:
PHP:
<HTML>
<head>
<script language="JavaScript">
<!--
function valid_email() {
var betreff = document.forms["sendEmail"].betreff;
var inhalt = document.forms["sendEmail"].inhalt;
var betreff_bool = betreff.value;
var inhalt_bool = inhalt.value;
var marker = true;
var text = "";
if(!betreff_bool) {
marker = false;
text = text + "- Betreff \n";
}
if(!inhalt_bool) {
marker = false;
text = text + "- Text \n";
}
if (marker == false) {
alert(unescape("Folgende Felder d%FCrfen nicht leer sein! \n\n" + text));
return false;
}
else {
return true;
}
}
-->
</script>
</head>
<BODY>
<?php
$query="SELECT * FROM Mitarbeiter WHERE aktiv = '0' order by Name asc";
$res=dbquery($query);
?>
<FORM ACTION="viewpage.php?page_id=92" name="sendEmail" onSubmit="valid_email();" METHOD="POST">
<TABLE border="0">
<tr>
<td colspan="2">Betreff:</td>
</tr>
<tr>
<td colspan="2"><input type="text" name="betreff" style="width:100%;" /></td>
</tr>
<tr>
<td colspan="2">Text:</td>
</tr>
<tr>
<td colspan="2"><textarea name="inhalt" cols="40" rows="5"></textarea></td>
</tr>
<tr>
<td colspan="2">Adressbuch (Mitarbeiter)</td>
<tr>
<?php
$emailalle = "";
$tralle = "";
while($row = mysql_fetch_assoc($res) )
{
echo "<tr><td><input type='checkbox' name='mitarbeiter[]' value='".$row['email']."'>".$row['Name'].", ".$row['Vorname']."</td><td> (".$row['email'].")</td></tr>";
}
?>
<tr>
<td colspan="2"><INPUT TYPE="submit" name="btn_send" value="abschicken"></td>
</tr>
</TABLE>
</FORM>
<?php
if(isset($_POST['btn_send'])){
echo "ja";
}
?>
</BODY>
</HTML>
bombbass