Forum, feedback en soort start page in HTML

Status
Niet open voor verdere reacties.

SanWin

Gebruiker
Lid geworden
21 feb 2010
Berichten
28
Beste mensen,

Ik ben bezig een HTML site te maken en nu had ik 3 vragen:
1. Hoe maak je met HTML een forum??
2. Hoe maak je een feedbackformulier waarvan je alles moet invullen om het te versturen (ook in HTML)??
3. Hoe maak je een soort van start page waarbij je eerst iets te zien krijgt en de browser je daarna automatisch doorstuurt?? ik bedoel dit
 
Ik kan je alleen een antwoord geven op de laatste vraag, omdat ik met forums en formulieren altijd met php werk.

Vraag 3 daarom, zet onderstaande code op een html pagina en deze zal na 5 seconden doorlinken naar Helpmij.nl

HTML:
<meta HTTP-EQUIV="REFRESH" content="5; url=http://www.helpmij.nl">
 
1 en 2 zijn niet mogelijk in HTML, daarvoor ga je PHP/SQL nodig hebben.
 
bedanks voor jullie reacties!

Met PHP is ook goed, maar ik bedacht me net dat ik graag een filmpje wil die automatisch wordt afgespeeld en als dat filmpje dan klaar is dat je dan meteen wordt doorgestuurd??
 
Beste

Ik kan deels helpen met puntje 2. Het gaat dan vooral om de velden en de controle die je moet uitvoeren om ervoor te zorgen dat bepaalde invoervelden verplicht zijn om in te vullen. Bovendien zal ik enkele links meegeven waar je meer kunt lezen over het verzenden van formulier-gegevens via e-mail.

Ik stel eerst voor dat je dan als volgt te werk gaat:

Je maakt velden voor de naam en voornaam van de gebruiker (eventueel nog andere velden naar jou keus). Je kan ook ervoor zorgen dat de gebruiker zijn e-mailadres kan invullen. En natuurlijk ook nog een textarea voor de feedback.
Daaronder voorzie je een knop verzenden, en eventueel nog een andere knop 'reset' om de gebruiker de kans te geven helemaal opnieuw te beginnen als hij bijvoorbeeld beseft dat de velden verkeerd zijn ingevuld.

Een voorbeeld van een veld voor de naam:
HTML:
Naam: <input type="text" name="naam" />

Code voor de verzendknop staat hieronder:
HTML:
<input type="submit" name="verzenden" value="verzenden" onClick="controleer(this.form)"/>

De resetknop (eventueel, kan handig zijn):
HTML:
<input type="reset" value="Wissen">

Hierna moet je de velden valideren. Dus zoals je zei, om ervoor te zorgen dat bepaalde velden wel degelijk zijn ingevuld. Je kan dit met JavaScript. Met behulp van een functie die je maakt kun je bepalen welke velden verplicht zijn om te worden ingevuld.

Ik heb zo'n functie gemaakt dat controleert op het veld waar de naam wordt ingevoerd. Als dit veld leeg is, verschijnt er een venster met de foutmelding. Let er wel op dat de namen in onderstaande code kunnen verschillen. Bijvoorbeeld 'contact' is de naam van de form, en 'naam' is de naam van het veld.

Om even terug te keren naar de bovenstaande regel code voor de verzend-toets : wanneer de gebruiker dan op Verzenden klikt, worden de gegevens gecontroleerd op hetgeen is ingevoerd. M.a.w., als iets dan niet helemaal klopt, wordt de code van onderstaand functie uitgevoerd.

[JS]<script type="text/javascript">
<!--
function controleer(contact)
{
if(contact.naam.value =="")
{ alert("De foutmelding komt hier"); }

}
//-->
</script>[/JS]

Daarnaast, kun je bijvoorbeeld ook controleren of er in een veld een bepaald karakter is ingevoerd, bijvoorbeeld het apenstaart bij een e-mailadres. Dit kan je dan ook in bovenstaande functie implementeren.
Gebruik hiervoor de indexOf-methode. Deze methode retourneert -1 als het FALSE is.

Voor meer info over deze methode, klik, hier

Onderstaande links zijn belangrijk. Lees ze door, want je vindt er meer informatie over het verzenden van gegevens van een formulier per e-mail:
link1

link2

Ik hoop dat ik je hiermee heb vooruitgeholpen.

Mvg
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan