Hallo Allemaal,
Ik kom er echt niet meer uit. Waarschijnlijk zie ik een foutje over het hoofd ik hoop dat een van jullie me kan helpen.
Het Script:
In de tabel heb ik een veld genaamd email met daarvoor de tekst E-mail. Zodra ik het bekijk in firefox word het veld van mijn formulier geel ondanks mijn stylesheet. De andere velden zijn wel gewoon zwart met witte border.
De Oplossing:
De tekst van E-mail veranderen naar wat anders, als ik er bijvoorbeeld Tekst van maak is het veld ook gewoon zwart met witte border.
Echter is dit natuurlijk geen juiste oplossing om mijn tekst te veranderen in een formulier ik wil daar echt E-mail
Extra notitie:
Ik heb al geprobeerd de veldnaam te veranderen naar adres, maar dat werkt dus niet.
Is er iemand die dit kan oplossen voor me???
Bij voorbaat dank voor de antwoorden
Ik kom er echt niet meer uit. Waarschijnlijk zie ik een foutje over het hoofd ik hoop dat een van jullie me kan helpen.
Het Script:
Het Probleem:<?
if(!empty($_POST['Submit']))
{
if(strlen($_POST['naam']) == 0)
{ $error_msg ="- Voer alstublieft uw Naam in.<br>"; }
if(!ereg("^[_a-zA-Z0-9-]+(\.[*@([a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$", $_POST['email']))
{ $error_msg .="- Voer astublieft een geldig Email adres in.<br>"; }
if(strlen($_POST['onderwerp']) == 0)
{ $error_msg ="- Voer alstublieft een Onderwerp in<br>"; }
if(strlen($_POST['comment']) == 0)
{ $error_msg ="- Voer alstublieft een Opmerking in<br>"; }
if(!empty($error_msg))
{
//Een van de velden werd niet goed ingevuld
echo "<b>Het formulier kon niet verzonden worden, door volgende redenen:</b><br><br>";
echo $error_msg;
echo "<br>Klik alstublieft op <a href=javascript:history.back(1)>Ga terug</a> en vul alle velden in.<br><br>";
}
else
{
$recipient = "info@boselfje.nl";
$subject = "Contact " . $_POST['onderwerp'] . "";
$header = "From: contact@sovreze.nl\n";
$mail_body .= "Naam: " . $_POST['naam'] . "\n";
$mail_body .= "E-mail: " . $_POST['email'] . "\n";
$mail_body .= "Onderwerp: " . $_POST['onderwerp'] . "\n";
$mail_body .= "Bericht: " . $_POST['comment'] . "\n";
mail($recipient, $subject, $mail_body, $header);
echo "<b>Uw bericht is succesvol verzonden</b><br><br>";
echo "<a class=\"main\" href='javascript:history.back(1)'>Ga terug</a>";
}
}
else
{
?>
<form action="<? echo $_SERVER['PHP_SELF']; ?>" method="POST" name="contact" class="content">
<center><table width="350" cellpadding="1" cellspacing="1" border="0">
<tr>
<td width="100" valign="top">Naam:</td>
<td width="250"><input type="text" name="naam" size="30"></td>
</tr>
<tr>
<td width="100" valign="top">E-mail:</td>
<td width="250"><input type="text" name="email" size="30"></td>
</tr>
<tr>
<td width="100" valign="top">Onderwerp:</td>
<td width="250"><input type="text" name="onderwerp" size="30"></td>
</tr>
<tr>
<td width="100" valign="top">Opmerking</td>
<td><textarea name="comment" rows="4" cols="23" wrap="virtual"></textarea></td>
</tr>
</table></center><p>
<center><table width="350" cellpadding="1" cellspacing="1" border="0">
<tr>
<td colspan="2"><center><input type="Submit" name="Submit" value="Verzenden" class="inputsend"></center></td>
</tr>
</table></center>
</form>
<?php
}
?>
In de tabel heb ik een veld genaamd email met daarvoor de tekst E-mail. Zodra ik het bekijk in firefox word het veld van mijn formulier geel ondanks mijn stylesheet. De andere velden zijn wel gewoon zwart met witte border.
De Oplossing:
De tekst van E-mail veranderen naar wat anders, als ik er bijvoorbeeld Tekst van maak is het veld ook gewoon zwart met witte border.
Echter is dit natuurlijk geen juiste oplossing om mijn tekst te veranderen in een formulier ik wil daar echt E-mail
Extra notitie:
Ik heb al geprobeerd de veldnaam te veranderen naar adres, maar dat werkt dus niet.
Is er iemand die dit kan oplossen voor me???
Bij voorbaat dank voor de antwoorden