Contact form. met info bij invoervelden.

Status
Niet open voor verdere reacties.

ingrid74

Gebruiker
Lid geworden
11 okt 2008
Berichten
19
Hallo,
Mijn vraag is als volgt:
Ik wil graag een uitgebreide contactformulier maken in php.
Nu heb ik daar niet zo'n moeite mee.
Maar het moet eigenlijk zo worden dat als mensen een invoerveld aanklikken, dat er automatisch informatie bij de invoerveld verschijnt.
Nu weet ik dat dit te doen is met javascript. Maar kan dit ook alleen met php?
Of moet ik javascript en php dan combineren?

Ingrid..
 
Dat zul je moeten combineren.

PHP is server-side, JavaScript is client-side :)

Je kunt de informatie al wel op vragen uit bijvoorbeeld een database en hem verbergen, vervolgens met javascript kun je dat dan weer laten geven.
 
Laatst bewerkt:
Het volgende werkt:

HTML:
<form method="POST" name="mijnForm" action="">
<input name="veld1" type="text" size="20" onblur="if(this.value=='') this.value='';" onfocus="if(this.value=='') this.value='deTextDieMoetKomenAlsErGekliktIs';"/>

</form>

Als in dit input veld geklikt word verschijnt er deTextDieMoetKomenAlsErGekliktIs
 
Waar is dit voor?
Code:
onblur="if(this.value=='') this.value='';"

Als de waarde '' is maak dan de waarde ''? Dat was de waarde toch al? :eek:
 
Waar is dit voor?
Code:
onblur="if(this.value=='') this.value='';"

Als de waarde '' is maak dan de waarde ''? Dat was de waarde toch al? :eek:

ja klopt, maar als ze bijvoorbeeld al een tekst ingevuld wil hebben, en erop geklikt wordt
maar je hebt gelijk, het kan weggelaten worden :thumb:
 
Okee bedankt voor de reacties, ik zal eens even gaan puzzelen :thumb:
 
Ik doelde eigenlijk meer op zoiets als dit, dat de info na het invoerbalkje komt dus:
---------
aankruisvakjes <br>
<input type="checkbox" name="keuze_a" onblur="uit(5)" onfocus="aan(5);uit(61)"> keuze a<br>
<span id="5" style="display:none"><img src="info.gif"> info bij vakje 1</span>

<input type="checkbox" name="keuze_b" onblur="uit(6)" onfocus="aan(6);uit(61)"> keuze b<br>
<span id="6" style="display:none"><img src="info.gif"> info bij vakje 2</span>
<span id="61" style="display:none"><img src="vraag.gif"> niets aangevinkt</span>
-----------
Maar, hoe krijg ik dit ook in de email terecht?
Ik kom er niet uit helaas.
 
Wat bedoel je met "in de e-mail krijg"?

Dat lijkt me weinig met je originele vraag te maken te hebben dus enige uitleg lijkt mij handig :)
 
Het word dus een contactformulier wat dus doorgestuurd moet worden naar mijn mailadres.
Ik weet hoe het werkt als mensen bijv hun naam invullen.
Maar hoe maak ik de script dat de opties waaruit ze kunnen kiezen dmv radiobuttons of checkbox ook in die mail komt te staan ? Dus bijv OF keuze a Of keuze b ?
 
Controleren of ze bestaan en daar een verhaaltje bij verzinnen.

PHP:
if(isset($_POST['keuze_a'])) {
  //Toevoegen aan mailbericht
  $msg .= 'Keuze a geselecteerd.';
}
 
Of gewoon een value meegeven aan de checkbox en die outputten.

Code:
<input type="checkbox" name="bla" value="Dit komt in je mail" /><label for="bla">Optie A</label>

Nu wordt de waarde van de checkbox gewoon "Dit komt in je mail" en dat zou je er letterlijk in kunnen plakken =)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan