Ga naar inhoud

Aanbevolen berichten

Geplaatst:

Ik ben al even bezig met een nieuw website project, ... waarbij ik veel zaken vet plaats omdat de site vooral bezocht zal worden door slechtzienden, ... Contrast en vet zijn dus zeker van belang.

In een contactformulier dat ik gebruik, zit een groot deel php code. Uiteindelijk staat er onder het formuliertje de 'knop' Versturen.

Helaas is het woord 'Versturen' nogal licht (niet vet dus). Ik heb getracht dit aan te passen door in de php code te gaan kijken en dan bij de value voor en achter het woord Versturen (de strong tags in te voegen), helaas is dit blijkbaar niet de correcte manier. Wie kan me hierbij helpen? Het regeltje code (php) dat ik in in de code kan terugvinden is het volgende:

<input type="submit" name="submit" value=" Versturen " />

Is het uberhaupt mogelijk om die 'value', het woord Versturen dus, vet te plaatsen aub?

Geplaatst:

Beste Fenna,

Ik heb even gekeken en ja het kan.

Je kunt de tekst bold maken d.m.v. CSS je bent hier waarschijnlijk bekend mee.

Ik zal even neerzetten hoe je het het beste kunt doen.

Geef de input eerst een id dus de submit knop een id geven.

<input id="button" type="submit" name="submit" value="versturen" />

Vervolgens moet je extern of intern de css code toevoegen, dus bijvoorbeeld in de head.

<head>

<style type="text/css">

#button{

font-weight:bold;

}

</style>

</head>

of via een extern bestand.

maar je kunt het ook bij de button zetten zoals dit.

<input id="button" type="submit" name="submit" value="versturen" style="font-weight:bold;" />

<!--- hiervoor heb je het id niet nodig -->

Veel succes met je website.

mvg, Ecence

Geplaatst:

@ excence

tnx m!

Het is gelukt, ik koos voor de eerste optie (dus in de header intern).

Kan ik andere buttons dezelfde id geven als deze? Zodat bvb ook de buttons van het gastenboek zo worden aangepast?

Geplaatst: (aangepast)

@ Fenna

Je kunt ook ander buttons hetzelfde id geven, alleen moet je dan wel zorgen dat je de css code of in de head zet,

of in een extern bestand en je de html pagina naar de bestand verwijst.

bijvoorbeeld:

<link rel="stylesheet" type="text/css" href="http://website342.nl/mystyle.css" />

dan moet je een bestand maken met de extentie .css en dat op die plek neerzetten de inhoud moet er dan zo uitzien.

#button

{

background:yellow;

}

je kunt deze code natuurlijk ook op een ander css bestand zetten, waar al meer codes opstaan, deze moet dan natuurlijk wel gelinkt worden naar de pagina, waar je het op wilt gebruiken.

Als je dat hebt gedaan, kun je de knoppen dezelfde id's geven, en worden deze ook automatisch bold.

ps: 100ste bericht xD

aangepast door ecence
Geplaatst:

Ik ben al ver geraakt met de codes ecence, ...

MAAR

nu zit ik nog met een groot (allee ja, voor mij groot) probleem.

Omdat velen slechtziend zullen zijn zoals eerder gemeld, ben ik gisteren ook nog de invulvelden gaan aanpassen (zodat wat men intikt ook in het vet staat, begrijp je, zodat ze ook goed kunnen nakijken wat ze ingevuld hebben). Dit lukt perfect bij gewone invulvelden, maar het loopt de spuigaten uit als het om een textarea gaat zo blijkt, dus een blok waarin ze veel tekst kunnen plaatsen (het bericht zelf als het ware). Ook in mijn contact formuliertje is dit net hetzelfde. Ik krijg het daar echt niet in orde, en begrijp niet wat of hoe ik het daar kan oplossen.

Ik kan desnoods de files wel doormailen naar iemand die er iets van kent, ... (volgens mij is het pure php code), ik weet niet hoe ik hier de codes kan inbrengen in het forum eventueel (tussen welke tags moet die gezet worden?

Dus het gaat enerzijds om een invulformuliertje dat deel uitmaakt van een gastenboek

en anderzijds een php code voor een contactformuliertje, waarbij ik alle andere invul'velden' wel vet kon plaatsen, enkel die textarea blokken in beide files lukken me niet ... (in feite dus de belangrijkste delen).

Iemand?

Het jammer van die codes is dat ik deze enkel in code kan bekijken in dreamwaver 8 ... niet in de design modus(bestaat er eventueel een alternatief programma waarin je php code in een wysiwyg modus kan bekijken?

Ik heb er niet van geslapen, dat ik het gisteren niet opgelost kreeg, haha, ... hoe dom kan je zijn.

Geplaatst:

Als de code van PHP wilt plaatsen kan je doen door eerst bovenaan rechts van de bericht op QUOTE te klikken en daar tussen zet je de code. (Links van ABC icoontje)

Ik gebruik EditPro om de code te bekijken en aan te passen.

Je kan dan perfect de code kopieren en hier plaatsen in kleur.

Code plaatsen is ook veel handiger voor ecence zodat hij dan kan zeggen welke deel van de code je dient aan te passen.

Geplaatst:

Oke, dank je stegioft, ik ga dat hier proberen.

Hierbij de code van het gastenboek invulformuliertje (dit staat allemaal in de file 'code' die ik hier bij dus (probeer) te plaatsen. Wat ik dus hoop te bekomen is hoe ik de textarea (bij Bericht *) vet kan maken, zodat de mensen die hun berichtje daar in tikken ook hun tekst vet zien verschijnen.

De php code: (nu zie ik dat dit precies een html file is maar dit is dus de code.php file die ik opende)

<html>

<head>

<SCRIPT language=JavaScript>

function textCounter(field, countfield, maxlimit) {

if (field.value.length > maxlimit)

field.value = field.value.substring(0, maxlimit);

else

countfield.value = maxlimit - field.value.length;

}

</SCRIPT>

<script language="JavaScript">

<!--

function emo(emo){

document.all.comment.value += emo;

document.all.comment.focus();

return;

}

//-->

</script>

<title>Het gastenboek van de Beatrijsroedel</title>

<style>

BODY{

font-family:arial, times new roman, serif;

font-size: 14px;

color: black;

scrollbar-arrow-color: #c0c0c0;

scrollbar-3dlight-color: #FFFFFF;

scrollbar-highlight-color: #c0c0c0;

scrollbar-face-color: #FFFFFF;

scrollbar-shadow-color: #c0c0c0;

scrollbar-darkshadow-color: #FFFFFF;

scrollbar-track-color: #FFFFFF;

}

}

TABLE {

FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Times New Roman, sans-serif

}

TD {

}

TEXTAREA {font-family:Arial;font-size:14px;color:#000000;}

input

{

}

A:link {

FONT-WEIGHT: none; FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none

}

A:visited {

FONT-WEIGHT: none; FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none

}

A:active {

COLOR: #000; FONT-SIZE: 14px; TEXT-DECORATION: underline

}

A:hover {

COLOR: #000000; FONT-SIZE: 14px; TEXT-DECORATION: underline

}

TABLE{

}

.gmenu{

}

.small{

FONT-SIZE: 14px;

}

.form{

color: black;

font-size: 14px;

font-family: arial, Times New Roman, serif;

background: #ffffff;

border: solid 1px #000000

}

.formfil{

color: black;

font-size: 14px;

font-family: arial, times new roman, serif;

background: #ffffff;

border: solid 1px #000000

}

</style>

</head>

<body>

<?php

extract($HTTP_GET_VARS);

extract($HTTP_POST_VARS);

include "conf.php";

$db=mysql_connect($database_host,$database_gebruikersnaam,$database_paswoord) or die("<b>MySQL Error:</b> Geen connectie met de database: <li>Database login naam<li>Database login paswoord");

mysql_select_db($database_naam,$db)or die("<b>MySQL Error:</b> Geen connectie met de database: <li>Database naam");

function smiles(){

?>

<a href="javascript:emo(' :) ')"><img src="images/smile.gif" border=0 alt=":)"></a>

<a href="javascript:emo(' :(' ) "><img src="images/sad.gif" border=0 alt=":("></a>

<a href="javascript:emo(' :P ')"><img src="images/tongue.gif" border=0 alt=":P"></a>

<a href="javascript:emo(' :o ')"><img src="images/scared.gif" border=0 alt=":o"></a>

<a href="javascript:emo(' :C ')"><img src="images/mad.gif" border=0 alt=":C"></a>

<a href="javascript:emo(' ;Y ')"><img src="images/thumbsup.gif" border=0 alt=";Y"></a>

<a href="javascript:emo(' :o) ')"><img src="images/clown.gif"border=0 alt=":0"></a>

<a href="javascript:emo(' :D ')"><img src="images/laugh.gif" border=0 alt=":D"></a>

<a href="javascript:emo(' :~ ')"><img src="images/sweatdrop.gif" border=0 alt=":~"></a>

<a href="javascript:emo(' :s ')"><img src="images/shocking.gif" border=0 alt=":s"></a>

<a href="javascript:emo(' :r ')"><img src="images/naughty.gif" border=0 alt=":r"></a>

<a href="javascript:emo(' ;) ')"><img src="images/rolleyes.gif"border=0 alt=";)"></a>

<a href="javascript:emo(' :H) ')"><img src="images/heart.gif"border=0 alt=":H)"></a>

<a href="javascript:emo(' :i) ')"><img src="images/info.gif"border=0 alt=":i)"></a>

<a href="javascript:emo(' :Q) ')"><img src="images/question.gif"border=0 alt=":Q)"></a>

<?php

}

$day =date("D d");

$month =date("M");

$year =date("Y");

$dt="$day-$month-$year";

$copyright="";

$ent=mysql_query("SELECT * FROM antispam_gastboek_opt");

$rowi=@mysql_fetch_array($ent);

if($do=="do_sign"){

if ($name!="" && $comment !=""){

if(md5($_POST['security']) == $_SESSION['image_random_value']){

$comment = str_replace ("<","&lt", $comment);

$comment = str_replace (">","&gt", $comment);

$comment = str_replace ('"',"&quot", $comment);

$comment = str_replace ("'","'", $comment);

$comment = str_replace ("\n", "<br>", $comment);

$comment = str_replace (":)","<img src=images/smile.gif>", $comment);

$comment = str_replace (":(","<img src=images/sad.gif>", $comment);

$comment = str_replace (":P","<img src=images/tongue.gif>", $comment);

$comment = str_replace (":o","<img src=images/scared.gif>", $comment);

$comment = str_replace (":C","<img src=images/mad.gif>", $comment);

$comment = str_replace (";)","<img src=images/rolleyes.gif>", $comment);

$comment = str_replace (";Y","<img src=images/thumbsup.gif>", $comment);

$comment = str_replace (":D","<img src=images/laugh.gif>", $comment);

$comment = str_replace (":s","<img src=images/shocking.gif>", $comment);

$comment = str_replace (":r","<img src=images/naughty.gif>", $comment);

$comment = str_replace (":~","<img src=images/sweatdrop.gif>", $comment);

$comment = str_replace (":O)","<img src=images/clown.gif>", $comment);

$comment = str_replace (":H)","<img src=images/heart.gif>", $comment);

$comment = str_replace (":i)","<img src=images/info.gif>", $comment);

$comment = str_replace (":Q)","<img src=images/question.gif>", $comment);

$name = stripslashes ($name);

$comment = stripslashes ($comment);

$lis="0";

if($rowi[filter]=="y"){

$user=file("verboden_woorden.txt");

for($x=0;$x<sizeof($user);$x++) {

$comment = str_replace($temp[0],"-",$comment);

$jemp = explode(";",$user[$x]);

$opp[$x] = "$jemp[0];";

$list[$lis] = $opp[$x];

$lis++;

}

if(sizeof($list) != "0") {

for($y=0;$y<sizeof($list);$y++) {

$temp = explode(";",$list[$y]);

$temq=ucwords($temp[0]);

$temr=ucfirst($temp[0]);

$tems=strtoupper($temp[0]);

$comment = str_replace ($temp[0],"-", $comment);

$comment = str_replace ($tep,"-", $comment);

$comment = str_replace ($temq,"-", $comment);

$comment = str_replace ($temr,"-", $comment);

$comment = str_replace ($tems,"-", $comment);

$name = str_replace ($temp[0],"-",$name);

$name = str_replace ($temq,"-",$name);

$name = str_replace ($temr,"-",$name);

$name = str_replace ($tems,"-",$name);

}

}

}

$time=date("d m Y");

if($rowi[auto]=="y"){

$insert=@mysql_query("INSERT INTO antispam_gastboek SET name='$name', email='$email',website='$website',message='$comment',date='$time',status='Bevestigd'");

}else{

$insert=@mysql_query("INSERT INTO antispam_gastboek SET name='$name', email='$email',website='$website',message='$comment',date='$time',status='Niet bevestigd'");

}

if($insert){

print "<CENTER><b>Bedankt om een krabbeltje na te laten | <a href='index.php'>Bekijk het gastenboek</a></b></CENTER><BR>";

$subject="Melding in het gastenboek";

$message="Er staat een nieuw bericht in je gastenboek";

mail("$emailadres",$subject,$message,"From: $emailadres");

}

session_destroy();

}else{

echo "<font color=red>Ongeldige <strong>Veiligheidscode</strong>

</font><BR>";

}

}else{ echo"<FONT COLOR=red><center>Gelieve alle velden in te vullen</FONT><BR><BR>";}

}

if($action==""){

echo "";

echo "<BR><CENTER><a href=?action=sign class=gmenu><strong>Teken ons gastenboek</strong>

</a></CENTER><BR><BR>";

$list = ("SELECT * FROM antispam_gastboek WHERE status='Bevestigd' ORDER BY id DESC");

echo "<center><font face=arial>";

$row_num1= @mysql_num_rows(mysql_query($list));

$list_per_page=$rowi['limit_pp'];

if($start==""){

$start=1;

}

if($start==""||$start==1){

$sfrom=0;

}else{

$sfrom=(($start-1)*$list_per_page);

}

$end=$list_per_page;

if ($row_num1>$list_per_page){

$no_of_page=$row_num1/$list_per_page;

}

$no_page=explode(".",$no_of_page);

if($no_page[1]>0){

$no_of_page+=1;

}

if($start > 1){

$s=$start-1;

echo "<a href='?start=$s'><strong>Vorige</strong>

</a>";

}

for($i=1;$i<=$no_of_page;$i++){

if($i!=$start){

if($i%10==0){

echo "<BR>";

}

echo " <a href='?start=$i'>$i</a> ";

}else{

echo " <b>$i</b> ";

}

}

if($start < $i-1){

$n=$start+1;

$next = " <a href='?start=$n'><strong>Volgende</strong>

</a>";

}elseif($start>=$i){

$next = "";

}

echo "$next</font>";

$gr=0;

$list.= (" LIMIT $sfrom,$end");

$blist=(mysql_query($list));

while($row=@mysql_fetch_array($blist)){

if(substr_count($row,"@")==1){

$name="<a href='mailto:$row'>$row[name]</a>";

}else{

$name="$row[name]";

}

if($row['website']==""||$row['website']=="http://"){

$website="<b>Website:</b> neen";

}else{

$website="<b>Website:</b> <a href=".$row[website]." target='_blank'>$row[website]</a>";

}

$messag=$row[message];

echo "<Table width=530px border=0 align=center cellpadding=3 cellspacing=0><TR><TD width=530px style='BORDER-TOP: #192200 5px solid;'><B>Naam: $name</B></TD></TR><TR><TD width=530px valign='top' align='left' style='BORDER-TOP: #192200 1px solid;'><B>Bericht:</B><br /> <B>$messag</B></TD></TR><TR><TD width=530px style='BORDER-TOP: #192200 1px solid;'><strong>Toegevoegd op: $row[date]</strong></TD></TR></table><BR>";

$gr+=1;

}

$list_per_page=$rowi['limit_pp'];

echo "<font face=arial><center>";

if($start==""){

$start=1;

}

if($start==""||$start==1){

$sfrom=0;

}else{

$sfrom=(($start-1)*$list_per_page);

}

$end=$list_per_page;

if ($row_num1>$list_per_page){

$no_of_page=$row_num1/$list_per_page;

$no_page=explode(".",$no_of_page);

if($no_page[1]>0){

$no_of_page+=1;

}

if($start > 1){

$s=$start-1;

echo "<a href='?start=$s'><strong>Vorige</strong>

</a>";

}

for($i=1;$i<=$no_of_page;$i++){

if($i!=$start){

if($i%10==0){

echo "<BR>";

}

echo " <a href='?start=$i'>$i</a> ";

}else{

echo " <b><FONT COLOR=#000000>$i</FONT></b> ";

}

}

if($start < $i-1){

$n=$start+1;

$next = " <a href='?start=$n'><strong>Volgende</strong>

</a>";

}elseif($start>=$i){

$next = "";

}

echo "$next</font>";

}

}

if ($action=="sign"){

echo"<table border=0 align=center><TD><B>Teken ons gastenboek</B></td></table>";

echo "<table cellpadding=2 cellspacing=0 align=center><form method=post action=?do=do_sign><tr><td style='BORDER-BOTTOM:0px;BORDER-RIGHT:0px;BORDER-TOP: #345487 1px solid;BORDER-LEFT: #345487 1px solid;'><strong>Naam *</strong></td><td style='BORDER-BOTTOM:0px;BORDER-LEFT:0px;BORDER-TOP: #345487 1px solid;BORDER-RIGHT: #345487 1px solid;'><input id=button type=text name=name maxlength=28 size=28 class=form></td></tr><tr><td style='BORDER-BOTTOM:0px;BORDER-RIGHT:0px;BORDER-TOP: 0px;BORDER-LEFT: #345487 1px solid;'><strong>E-mail:</strong></td><td style='BORDER-BOTTOM:0px;BORDER-LEFT:0px;BORDER-TOP: 0px;BORDER-RIGHT: #345487 1px solid;'><input id=button type=text name=email maxlength=35 size=28 class=form></td></tr><tr><td style='BORDER-BOTTOM:0px;BORDER-RIGHT:0px;BORDER-LEFT: #345487 1px solid;'> </td><td style='BORDER-BOTTOM:0px;BORDER-LEFT:0px;BORDER-TOP: 0px;BORDER-RIGHT: #345487 1px solid;'>";

smiles();

echo"</td></tr><tr><td valign='top' align='left' style='BORDER-BOTTOM:0px;BORDER-RIGHT:0px;BORDER-LEFT: #345487 1px solid;'><strong>Bericht *</strong></td><td style='BORDER-BOTTOM:0px;BORDER-LEFT:0px;BORDER-TOP: 0px;BORDER-RIGHT: #345487 1px solid;'><textarea name=comment rows=5 cols=45 onkeydown=textCounter(this.form.comment,this.form.descriptionleft,$rowi[limit_max]); onkeyup=textCounter(this.form.comment,this.form.descriptionleft,$rowi[limit_max]); style='border: 1 solid #999999'></textarea><BR><strong>Resterende karakters:</strong><INPUT id=button style='BORDER-RIGHT: 0px; BORDER-TOP:0px;BORDER-LEFT:0px; BORDER-BOTTOM:0px; FONT-SIZE: 15px; COLOR: #000; FONT-FAMILY:Arial' maxLength=3 name=descriptionleft readOnly size=3 tabIndex=\"$rowi[limit_max]\" value=\"$rowi[limit_max]\"> </td></tr>

<tr><td style='BORDER-BOTTOM:0px;BORDER-RIGHT:0px;BORDER-LEFT: #345487 1px solid;'> </td><td style='BORDER-BOTTOM:0px;BORDER-LEFT:0px;BORDER-RIGHT: #345487 1px solid;'><img src=\"plaatje.php\"></td></tr>

<tr><td style='BORDER-BOTTOM:0px;BORDER-RIGHT:0px;BORDER-LEFT: #345487 1px solid;'><strong>Veiligheidscode:</strong>:</td><td style='BORDER-BOTTOM:0px;BORDER-LEFT:0px;BORDER-TOP:0px;BORDER-RIGHT: #345487 1px solid;'><input id=button type=text name='security' maxlength=8 size=8 class=form></td></tr>

<tr><td style='BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT: #345487 1px solid;BORDER-BOTTOM: #345487 1px solid;'><BR><BR><BR></td><td align=center style='BORDER-LEFT:0px;BORDER-RIGHT: #345487 1px solid;BORDER-BOTTOM: #345487 1px solid;'><input id=button type=submit value='Bevestigen' class='formfil'> <input id=button type=button value='Annuleren' class='formfil' onclick=javascript:history.back()> <strong>* = Verplicht</strong></td></tr></form></table>";

}

echo "";

?>

</body>

</html>

Qua kleuren tekst zie ik hier toch niet veel verschijnen lijkt me Stegisoft? Dit is uit dreamweaver (code) alles geselecteerd, geknipt en geplakt tussen de quote tags.

Bij mij in dreamweaver zien die codes er idd anders uit in kleur (het onderstaande gedeelte, daar werkte ik vooral in met betrekking tot de andere velden vet te maken, hetzij via de strong tags, hetzij via het id=button gebeuren.

Ik weet niet of jullier hier aan uit kunnen? Ik hoop van wel, maar eerlijk gezegd vrees ik ervoor.

Ik heb ook dat programma niet dat stegisoft verneoemde.

Mijn excuses, hopelijk toch iemand die er aan uit kan?

Ik bekijk seffens ook nog eens de code van mijn contact.php file (contactformuliertje, en probeer deze dan ook hier te posten, daar heb ik dus hetzelfde probleem. Dank u.

Geplaatst: (aangepast)
<?php

session_start(); // zorg ervoor dat session_start ALTIJD bovenaan ALLES van je pagina staat, anders werkt het niet!

/*******************************

* CONTACT FORMULIER *

* contactformulier.php *

* *

* Author: Miranda Verburg *

* Datum: 10 september 2010 *

* *

* Pas het e-mail adres aan *

* bij $mail_ontv en upload *

* het naar je webserver.. *

********************************/

// E-mailadres van de ontvanger

$mail_ontv = 'test@hotmail.com'; // <<<----- voer jouw e-mailadres hier in!

// Speciale checks voor naam en e-mailadres

if ($_SERVER['REQUEST_METHOD'] == 'POST')

{

// naam controle

if (empty($_POST['naam']))

$naam_fout = 1;

// e-mail controle

if (function_exists('filter_var') && !filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))

$email_fout = 1;

// antiflood controle

if (!empty($_SESSION['antiflood']))

{

$seconde = 20; // 20 seconden voordat dezelfde persoon nog een keer een e-mail mag versturen

$tijd = time() - $_SESSION['antiflood'];

if($tijd < $seconde)

$antiflood = 1;

}

}

// Kijk of alle velden zijn ingevuld - naam mag alleen uit letters bestaan en het e-mailadres moet juist zijn

if (($_SERVER['REQUEST_METHOD'] == 'POST' && (!empty($antiflood) || empty($_POST['naam']) || !empty($naam_fout) || empty($_POST['mail']) || !empty($email_fout) || empty($_POST['bericht']) || empty($_POST['onderwerp']))) || $_SERVER['REQUEST_METHOD'] == 'GET')

{

if ($_SERVER['REQUEST_METHOD'] == 'POST')

{

if (!empty($naam_fout))

echo '<p><strong>Uw naam is niet ingevuld.</strong></p>';

elseif (!empty($email_fout))

echo '<p><strong>Uw e-mailadres is niet juist.</strong</p>';

elseif (!empty($antiflood))

echo '<p><strong>U mag slechts één bericht per ' . $seconde . ' seconde versturen.</strong></p>';

else

echo '<p><strong>U bent uw naam, e-mailadres, onderwerp of bericht vergeten in te vullen.</strong></p>';

}

// HTML e-mail formlier

echo '<form method="post" action="' . $_SERVER['REQUEST_URI'] . '" />

<p>

<label for="naam"><<strong>Naam:</strong></label><br />

<input id=button type="text" id="naam" name="naam" value="' . (isset($_POST['naam']) ? htmlspecialchars($_POST['naam']) : '') . '" /><br />

<label for="mail"><<strong>E-mailadres:</strong></label><br />

<input id=button type="text" id="mail" name="mail" value="' . (isset($_POST['mail']) ? htmlspecialchars($_POST['mail']) : '') . '" /><br />

<label for="onderwerp"><<strong>Onderwerp:</strong></label><br />

<input id=button type="text" id="onderwerp" name="onderwerp" value="' . (isset($_POST['onderwerp']) ? htmlspecialchars($_POST['onderwerp']) : '') . '" /><br />

<label for="bericht"><<strong>Bericht:</strong></label><br />

<textarea id="bericht" name="bericht" rows="8" style="width: 400px;">' . (isset($_POST['bericht']) ? htmlspecialchars($_POST['bericht']) : '') . '</textarea><br />

<input id="button" type="submit" name="submit" value=" Versturen " />

</p>

</form>';

}

// versturen naar

else

{

// set datum

$datum = date('d/m/Y H:i:s');

$inhoud_mail = "===================================================\n";

$inhoud_mail .= "Ingevulde contact formulier " . $_SERVER['HTTP_HOST'] . "\n";

$inhoud_mail .= "===================================================\n\n";

$inhoud_mail .= "Naam: " . htmlspecialchars($_POST['naam']) . "\n";

$inhoud_mail .= "E-mail adres: " . htmlspecialchars($_POST['mail']) . "\n";

$inhoud_mail .= "Bericht:\n";

$inhoud_mail .= htmlspecialchars($_POST['bericht']) . "\n\n";

$inhoud_mail .= "Verstuurd op " . $datum . " via het IP adres " . $_SERVER['REMOTE_ADDR'] . "\n\n";

$inhoud_mail .= "===================================================\n\n";

// --------------------

// spambot protectie

// ------

// van de tutorial: Spam vrije contact formulieren - PHP tutorials - PHPhulp

// ------

$headers = 'From: ' . htmlspecialchars($_POST['naam']) . ' <' . $_POST['mail'] . '>';

$headers = stripslashes($headers);

$headers = str_replace('\n', '', $headers); // Verwijder \n

$headers = str_replace('\r', '', $headers); // Verwijder \r

$headers = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $headers)); // Slashes van quotes

$_POST['onderwerp'] = str_replace('\n', '', $_POST['onderwerp']); // Verwijder \n

$_POST['onderwerp'] = str_replace('\r', '', $_POST['onderwerp']); // Verwijder \r

$_POST['onderwerp'] = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $_POST['onderwerp'])); // Slashes van quotes

if (mail($mail_ontv, $_POST['onderwerp'], $inhoud_mail, $headers))

{

// zorg ervoor dat dezelfde persoon niet kan spammen

$_SESSION['antiflood'] = time();

echo '<h1>Het contactformulier is verzonden</h1>

<p>Bedankt voor het invullen van het contactformulier. We zullen zo spoedig mogelijk contact met u opnemen.</p>';

}

else

{

echo '<h1>Het contactformulier is niet verzonden</h1>

<p><b>Onze excuses.</b> Het contactformulier kon niet verzonden worden.</p>';

}

}

?>

Zoals je in deze code ziet (veronderstel ik dat om de tekst in mijn 'Bericht:' gedeelte vet weer te geven wanneer men zijn boodschap intikt, er iets moet gebeuren in volgende deel van de code;

<label for="bericht"><<strong>Bericht:</strong></label><br />

<textarea id="bericht" name="bericht" rows="8" style="width: 400px;">' . (isset($_POST['bericht']) ? htmlspecialchars($_POST['bericht']) : '') . '</textarea><br />

Maar er is reeds een id ingegeven (en daarvan maken id=button of id="button" (zoals ik deed bij andere velden in dit formulier als Naam; bvb (zie code hieronder) lukt niet! Blijkbaar omdat dit een gedefinieerde textarea is ofzo???

kijk naar de id=button (teoveoging door mezelf), dit werkt bij Naam; dus wel perfect, ook bij Onderwerp en E-mail kon ik dit toepassen!

<label for="naam"><<strong>Naam:</strong></label><br /> <input id=button type="text" id="naam" name="naam" value="' . (isset($_POST['naam']) ? htmlspecialchars($_POST['naam']) : '') . '" /><br />

Ik zie niet wat ik moet doen om dus ook dat veld (textarea???) achter Bericht: moet aanpassen om de tekst vet weer te geven als men zijn bericht intikt, ...

De code in dit bericht is dus van de andere file (contact.php)

Ik vermoed dat deze codes eerder duidelijker zijn dan die ganse html code (in mijn vorige post). ?

aangepast door fenna79
Geplaatst: (aangepast)

Ok,

Volgens mij snap ik er niet veel van.

Ik maakte uit jouw bericht op dat jij graag de tekst die hun invulden in de <textarea></textarea> tags, ook dik gedrukt werd.

Dit kan gewoon hetzelfde als met de vorige code, id + css verwijzing.

hier een voorbeeld:

<html>

<head>

</head>

<style type="text/css">

#text{

font-weight:bold;

}

</style>

<body>

<textarea id="text" > </textarea>

</body>

</html>

aangepast door ecence
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.