Homepage » Tutorials » HTML & CSS » Formulieren maken
Formulieren maken
| Info | ||||
| Door: | Rick | Moeilijkheidsgraad: | ![]() |
|
| Geplaatst op: | 08-02-2004 | Reacties: | 112(Bekijken) | |
| Views: | 72393 (gem. 30.1261 per week) | Log in om zelf te reageren | ||
| Waardering: | ||||
HTML: de basis van iedere website» De opbouw van een html bestand | Tekst op je website zetten | Kleuren op je website | Lettertypen | Hyperlinks maken | Tabellen | Frames | Meer informatie over frames | Lijsten maken | Formulieren maken | I-frames | Metatags
Iedereen die regelmatig op internet surft, kent ze: formulieren. Je vult een aantal gegevens in, en dit wordt, nadat je op een knop druk, verzonden naar de mensen achter die site. Zo'n formulier is best handig. Op deze site vind je er ook eentje: klik maar eens op 'add url'. Na het invullen van dit formulier, worden de gegevens naar ons verzonden. In dit deel van de cursus leren we je zelf zo'n formulier te maken en te gebruiken.
Er zijn grofweg twee typen formulierverwerking:
- Server-based: het formulier wordt verzonden via een script op de server
- Client-based: het formulier wordt verzonden via e-mail.
Wij zullen ons gaan bezighouden met de client-based formulierverking. Dit is een eenvoudige manier om gegevens van je bezoekers te krijgen. We gaan je in deze les leren hoe je het volgende formulier moet maken:
Daar gaan we...nu jij!
Dit ziet er behoorlijk ingewikkeld uit, maar het valt allemaal best mee. Ten eerste goed nieuws: een formulier bestaat uit puur html, dus nog even geen andere talen zoals javascript of php. Je leert hier dus gewoon weer iets meer van html, er is dus niks 'engs' aan een formulier. Het is geen speciale pagina, maar gewoon een deel van een pagina. Je kunt zoveel formulieren op een pagina zetten als je wilt. Ook is het mogelijk om binnen het formulier allerlei andere html-tags
op te nemen, zoals tabellen, afbeeldingen en tekst.
We beginnen bij het begin: een formulier staat tussen de tags <form> en </form>. Deze twee tags geven het begin en het einde van een formulier aan. In deze tags moet je ook aangeven wat je met het formulier willen doen. In ons geval willen we de gegevens per e-mail opgetsuurd krijgen.Dat doen we zo:
<form method="post" action="mailto:jouwemail@jeprovider.nl">
de rest van het formulier(dat leer je straks)
</form>
Invoerelementen
Het eerste element dat we je leren is een invoerveld voor tekst, zoals je dat ook hierboven in het formulier als eerste tag ziet. Eerst willen we natuurlijk aangeven wat er in dit tekstvlak moet komen te staan, de naam in dit geval. Dit gebeurt gewoon met de bekende <p>-tag. Daarna geven we aan dat er een tekstvlak moet komen:
<form method="post" action="mailto:jouwemail@jeprovider.nl">
<p>naam:<input type="text" size="30" maxlength="50"
name="naam">
</form>
Je ziet na het tekstvlak een paar belangrijke attributen staan. We bespreken die eerst even:
type="text"
Hiermee geef je aan dat het een tekstvlak is.
size="30"
Hiermee geef je aan dat de lengte van het tekstvlak 30 tekens is.
maxlength="50"
De bezoeker kan maximaal 50 tekens invoeren. Dit aantal hoeft niet gelijk te
zijn aan de waarde van het attribuut "size", 30 in dit geval.
name="naam"
Je geeft het tekstvlak een naam, zodat je het bij de verwerking kunt herkennen.
Dat was het tekstvlak. Het tweede formulierelement dat we tegenkomen is het tekstvlak e-mail. dit werkt precies hetzelfde als bij het zojuist behandelde tekstvlak naam. In plaats van name="naam" zou je hier kunnen kiezen voor name="email".
We gaan verder in het formulier en komen zogenaamde checkboxen tegen. Je ziet een lijstje, en je kunt aanvinken wat je wilt. Er zijn meerdere opties mogelijk. Die checkboxen maak je zo:
<input type="checkbox" name="websites">
<input type="checkbox" name="cursussen">
<input
type="checkbox" name="overig">
Ook dit is weer behoorlijk simpel, hier hoeven we verder niets aan uit te leggen.
Dan zie je nog twee cirkeltjes. In tegenstelling tot de checkboxen kun je er hier maar eentje selecteren. Logisch, want je bent man of vrouw, terwijl je bijvoorbeeld wel over websites én cursussen info aan kunt vragen. Als je er slechts één kunt selecteren heet het geen checkbox maar een radiobutton. Alles werkt hetzelfde als bij de checkboxen, alleen in plaats van <input type="checkbox"> zeggen we nu natuurlijk <input type=" radio">, de overige dingen, zoals name, blijven gelden(natuurlijk geef je wel een andere name op)
We zijn er bijna, het laatste invoerelement van ons formulier is een selectielijst. Dit werkt iets anders dan je gewend bent, en wel zo:
<select>
<option>Nederland</option>
<option>België</option>
<option>Duitsland</option>
<option>Frankrijk</option>
</select>
Verder kun je hier nog in het element <select> de size invoeren. Voer je die niet in, dan krijg je een selectielijst. Zet je hem bijvoorbeeld op 3, <select name="land" size="3"> dan is het geen dropdown menu, maar een schuifmenuutje.
Dan zie je verder nog een groot leeg vled waar de bezoeker teksten kan invoeren. Dat noemen we een textarea. Je kunt bij een textarea de hoogte opgeven in rows en de breedte in cols. Verder geef je hem een naam met "name", bijvoorbeeld de naam jouwopmerkingen. Ons veld ziet er dus zo uit in de html:
<textarea name="jouwopmerkingen"
rows="5" cols="30">
</textarea>
We zijn zover: het kan verzonden worden. Daarvoor hebben we twee knoppen: Verzenden( submit) en Wissen( reset). De betekenis hiervan snap je natuurlijk wel. De broncode hiervan ziet er zo uit.
<input type="Submit" name="verzenden" value="Verzenden">
<input type="Reset" name="wissen" value="Wissen">
De Value mag je zelf bedenken. Dit zijn natuurlijk de meest logische, maar in principe kun je erin zetten wat je wilt. De value is de tekst die op de knop verschijnt.
Verder nog één tip: het beste kun je ook het volgende nog in de begintag <form> opnemen:
enctype="text/plain"
Dan wordt het totaal dus:
<form name="form1" method="post" action="mailto:r.haasteren@planet.nl" enctype="text/plain">
Het is een kleinigheidje, maar het zorgt er wel voor dat het een beetje fatsoenlijk leesbaar op je mail binnenkomt.
| 112 reacties | |||||
| BrAiNBloW | |||||
![]() Regular |
Hallo Ik zie dat hier nog steeds geen antwoordt is gegeven op een vaak voorkomende vraag. Ik heb dus zelf ook een form aangemaakt. Alles net zoals het is voorgeschreven. Alleen als ik op verzenden klik, dan opent outlook express om zogezegd een mail te sturen, maar daar staat niks in. Hoe kan ik ervoor zorgen dat dat niet meer gebeurt? Misschien stom, maar zou het kunnen omdat ik de pagina gewoon op mijn pc test, en werkt het niet, omdat de pagina niet op het net zelf staat? mvg | ||||
| Vandeput Willem | |||||
![]() Regular |
Ik heb een probleempje, ik wil op mijn site een formulier maken, maar deze moet gepost worden zoals op een forum, en niet verzonden worden naar een e-mail adres, hoe doe ik dit? | ||||
| RubenLC | |||||
![]() Regular |
Als ik mijn formulier invul en ik verzend het, staat alles wat er moet staan buiten hetgene van de selectielijst. Weet iemand hoe dit komt? | ||||
| Gabrielle Shanko | |||||
![]() Regular |
Ik heb: twee powerpoint dia's in RFT- bestand een lijst in html en wil ermee een website maken maar zelf met deze cursus lukt het niet!!!! Wie kan helpen? En dit zo rap mogelijk!!! AUB | ||||
| HettytenTije | |||||
![]() Regular |
Kan iemand mij helpen?????????? Ik heb een formulier gemaakt aan de hand van de informatie op de site, het volgende heb ik opgegeven: <html> <head> <meta http-equiv="Content-Language" content="nl"> <meta http-equiv="Content-Type" content="text/html; charset=WINDOWS-1252"> <title></title> </head> Wilt u lid worden of informatie opvragen over de AOCB, verstuur dan onderstaande gegevens en onze secretaris neemt zo snel mogelijk contact met u op <body> <form name="form1" method="post" action="mailto:informatie@timesharing-benelux.com" enctype="text/plain"> <p>Voorletters en naam: <input type="text" size="30" maxlength="50" name="naam"> <p>Adres: <input type="text" size="30" maxlength="50" adres="adres"> <p>Postcode en woonplaats: <input type="text" size="30" maxlength="50" woonplaats="woonplaats"> <p>Land: <input type="text" size="30" maxlength="50" land="land"> <p>Telefoonnummer: <input type="text" size="30" maxlength="50" telefoonnummer="telefoonnummer"> <p>E-mail: <input type="text" size="30" maxlength="50" e-mail="e-mail"> <p> <p> <input type="Submit" name="verzenden" value="Verzenden"> <input type="Reset" name="wissen" value="Wissen"> </form> </body> </html> Hij werkt prima, maar..... als ik een formulier krijg gezonden staat daarin alleen" naam=H.M. ten Tije verzenden=Verzenden De overige gegevens, adres, woonplaats e.d. krijg ik niet. Ik heb dus duidelijk iets niet goed gedaan, wie kan mij helpen? | ||||
| Nick23 | |||||
![]() Regular |
Ik heb een vraagje. ik hem hem nu gemaakt he het formulier,alleen heb ik nu stuurmij infomatie en geslacht naast elkaar staan maar ik wil ze onder elkaar hoe doe ik dat??? | ||||
| brugman99 | |||||
![]() Regular |
Ik heb een test webgemaakt maar ik kom hier niet uit! Mijn formulier verzenden van de website wat moet ik nog meer doen voordat die werkt! Maar eigenlijk heb ik er niet zoveel verstand van, dus misschien ... ik zou willen vragen als iemand me zou kunnen helpen met mijn vraag. Je mail is goed ontvangen! Bedankt. En de formulier ook weer leeg. Hier is mijn link: http://members.tele2.nl/brugman99/ Alvast bedankt, George | ||||
| llon | |||||
![]() Regular |
@ fcbheidje Ik heb je foutje gevonden, tussen e-mail en select heb je het formulier afgeloten </form> Als je die weghaalt en helemaal onderaan zet, werkt hij als het goed is! | ||||
| fcbheidje | |||||
![]() Regular |
Ik heb dit gedaan maar als ik op zend druk gebeurt er niks. Wat heb ik verkeerd gedaan? <html> <head> <tilte> Integratieproject Internet</title> </head> <body bgcolor="#0000FF"> <h3><font color="#000000">Contacteren</font></h3> <form name="form1" method="post" action="mailto:heidi_allyn@hotmail.com" enctype="text/plain"> <p>naam:<input type="text" size="30" maxlength="50" name="naam"> <p>email:<input type="text" size="30" maxlength=100" name="email"> </form> <select> <option> België</option> <option> Nederland</option> <option> France</option> <option> Deutschland</option> <option> Andere</option> </select> <input type="checkbox" name="Vragen"> Vragen <input type="checkbox" name="Opmerkingen"> Opmerkingen <input type="checkbox" name="Overige"> Overige <textarea name="Vragen, Opmerkingen, Overige" rows="5" cols="30"> </textarea> <input type="Submit" name="verzenden" value="Send"> <input type="Reset" name="wissen" value="Reset"> </body> | ||||
| kevink | |||||
![]() Regular |
de radiobutton voor man/vrouw moet zijn: Ik ben een:<br> <input type="radio" name="geslacht" value="Man"> Man<br> <input type="radio" name="geslacht" value="Vrouw" checked> Vrouw<br> | ||||
| schew | |||||
![]() Regular |
ik heb gezien dat al velen deze vraag gestled hebben maar ik vraag het maar nog eens als ik op verzenden klik komt er eerst iets voor, dat je e-mail bekent wordt. daarna komt outlook er voor hoe moet ik dat veranderen. (mischien een idee om het temelden want het wordt al een aantal keren gevraagt) | ||||
| worldwideweb | |||||
![]() Regular |
Bij radiobuttons krijg ik telkens als ik ze verstuur in mijn mailbox devolgende tekst: "name van de radiobutton"=on hier ben ik echter weinig mee aangezien alles in een radiobutton dezelfde name heeft. M.a.w.:hoe krijg je die 'on' weg en een deftig anwoord van of het nu keuze 1 of 2 is? Ik heb deze vraag al eens gezien maar toen antwoordde er niemand op. | ||||
| zedutchgandalf | |||||
![]() Regular |
frodo: leer JavaScript | ||||
| Glenn Potter | |||||
![]() Regular |
Als ik op Verzenden klikt opent Outlook Express en word de mail niet verstuurt | ||||
| frodo | |||||
![]() Regular |
Vraagje: Hoe kan ik een selectielijst linken aan een andere selectielijst op dezelfde bladzijde en die tweede selectielijst zou er moeten op reageren. Kan iemand mij daarmee helpen a.u.b. hopelijk is mijn vraag duidelijk genoeg | ||||
| frodo | |||||
![]() Regular |
Vraagje: Hoe kan ik een selectielijst linken aan een andere selectielijst op dezelfde bladzijde ????? kan iemand mij daarmee helpen | ||||
| sancrates | |||||
![]() Regular |
Glen potter zei: Ik wil een RPG maken hoe doe ik dat ? Moet ik dan ook zo'n formulier maken ik zeg: Je hebt een bijna onbereikbaar doel. Richt je nu vooral gewoon op het leren van HTML. Het maken van een spel is een paar Script/Mark-up talen verder P.S. zedutchgandalf leer PHP! | ||||
| zedutchgandalf | |||||
![]() Regular |
hoe kan je dan iemand laten inloggen als je hun passwoord en nickname hebt? zoals hier: je vult je naam en je wachtwoord in en dan krijg je speciale dingen en speciale, gebruikergedefinieerde paginas... hoe moet je dit dan doen? | ||||
| Glenn Potter | |||||
![]() Regular |
Ik wil een RPG maken hoe doe ik dat ? Moet ik dan ook zo'n formulier maken ? | ||||
| natu 25 | |||||
![]() Regular |
* Server-based: het formulier wordt verzonden via een script op de server * Client-based: het formulier wordt verzonden via e-mail. Wij zullen ons gaan bezighouden met de client-based formulierverking. oftewel als je hem direct wilt verzenden moet je toch met php werken. | ||||
| goevaertsben | |||||
![]() Regular |
Als ik klik op verzenden opent hij gewoon outlook !!! dat is toch niet de bedoeling ? ofwel ? groet ben | ||||
| zorba | |||||
![]() Regular |
Ik heb een probleem ... ik heb alles gevolgd en me formulier gemaakt maar de verzend knop luk nie :( ik wil me elmail aan binden maar als ik dan op verzenden klik krijg ik alemaal waarschuwingen en moet ik eerst alemaal dingen invullen ... dus goe kan ik dat vermeiden?? ik zou graag hebben dat het direct verstuurt word zonder al die waarschuwingen | ||||
| Peck | |||||
![]() Moderator |
Neen, het werkt met PHP. Als PHP je totaal onbekend klinkt, hier even een tutorail, al is het maar om een idee te krijgen van wat het is. Er zijn verschillende kant-en-klare PHP-mailformulieren, waarvan dit een voorbeeld is. Je host zal dan wel PHP moeten ondersteunen, maar als het een betaalde host is, dan zal dat vast wel het geval zijn. | ||||
| stefanievd | |||||
![]() Regular |
hoe werkt zo'n php formulier dan werkt dat ook met html? | ||||
| Peck | |||||
![]() Moderator |
Ok, goed dan. Maar met een php-formulier komt het ook binnen via e-mail hoor! Het is gewoon vele makkelijker, maarja je doet wat je wil natuurlijk. | ||||
| stefanievd | |||||
![]() Regular |
Ik heb ook gewoon internet explorer 7.0, Het is wel voor een bedrijf maar het is via een website van een klant dus niet voor een officiele pagina dus dan is het makkelijker als de informatie binnen komt via de e-mail. Het is voor me vader en anders snapt ie het niet snap je. krijg nou wat haha ik probeer het nog een keer uit en het werkt wel wat raar. Maar in iedergeval bedankt | ||||
| Peck | |||||
![]() Moderator |
Dan snap ik het niet goed, bij mij werkt het met jouw code zowel in FireFox als in Internet Explorer 7.0. Welke browser gebruik jij? Ik zie dat het formulier voor een bedrijf bestemd is, dus misschien is het geen slecht idee om een PHP mailformulier te gebruiken; geen last meer van alle mailprogramma toestanden etc. Op "verzenden" klikken, en de mail wordt wel degelijk verzonden. | ||||
| stefanievd | |||||
![]() Regular |
Dit is mijn code van mijn hele formulier. Ik heb alles 10 keer gecontroleerd maar ik kom er niet uit. <form name="form1" method="post" action="mailto:miss_stef190@hotmail.com" enctype="text/plain"> <pre> Bedrijfsnaam: <input type="text" name="bedrijfsnaam"> <input type="radio" name="title" value="dhr">Dhr. <input type="radio" name="title" value="mevr">Mevr. Contactpersoon: <input type="text" name="contactpersoon"> Adres: <input type="text" name="Adres"> Huisnummer: <input type="text" name="huisnummer"> Woonplaats: <input type="text" name="woonplaats"> PC: <input type="text" name="pc" name="postcode" size="4" maxlength="4"> <input type="text" name="pc" name="postcode" size="2" maxlength="2"> Telefoonnummer: <input type="text" name="telefoonnummer"> Telefoonnummer mobiel: <input type="text" name="mobiel"> Voorkeur voor tijd contactopname: <input type="text" name="tijd" name="postcode" size="2" maxlength="2">:<input type="text" name="tijd" name="postcode" size="2" maxlength="2"> uur </pre> <br> <br> <strong>Welke informatie wilt u aanvragen?</strong><br> <br> <input type="checkbox" name="Koop">Koop<br> <input type="checkbox" name="Leasing">Leasing<br> <input type="checkbox" name="financiering">Financiering<br> <input type="checkbox" name="Bedrijfswageninrichting">Bedrijfswageninrichting<br> <input type="checkbox" name="Accesoires">Accesoires<br> <input type="checkbox" name="Onderhoud">Onderhoud<br> <input type="checkbox" name="Schadereparatie">Schadereparatie<br> <input type="checkbox" name="Verhuur">Verhuur<br> <br> <br> <strong>Opmerking:<br></strong> <textarea name="opmerking" cols="40" rows="10"></textarea> <br> <br> <img src="ford.JPG"><br> <br> <br> <input type="Submit" value="Verstuur Formulier"> | ||||
| Peck | |||||
![]() Moderator |
Ben je zeker dat er in de form-tag 'method="post"' én 'enctype="text/plain"'? Want dan zou het goed moeten gaan, je bent waarschijnlijk één van twee voorgaande dingen vergeten. Werkt het dan nog niet, post dan even de code van je form hier. | ||||
| stefanievd | |||||
![]() Regular |
Hoi Nou zag ik mijn vraag meerderen keren staan maar geen antwoord dus ik ga de vraag nog een keer stellen. Ik heb een formulier die ik dus naar me email verzonden wil hebben als iemand die invult. Maar als ik het invul en op verzenden druk, opent outlook en komt er een leeg emailtje. als ik eventueel nog op verzenden druk is ie ook leeg wanner die aankomt in mijn email. Dus hoe krijg ik dit goed dat de ingevulde informatie wel doorkomt? ik heb precies die code van mailto: gekopieerd en mijn email ingevoerd. En ik zag een paar keer staan dat iemand vroeg of het ook verzonden kon worden zonder dat outlook gestart werd dus dat zou ik ook graag willen weten. Als ik niet heel vervelend ben (?) Alvast bedankt | ||||
| Peck | |||||
![]() Moderator |
Heb je wel bij 'action=""' in de <form>-tag oets opgegeven? Een form bestaat ankel uit HTML, maar voor de verwerking ervan moet je wel javascript, en nog beter PHP kennen. | ||||
| miekj89 | |||||
![]() Regular |
jah ook een folmulier gemaakt, maar als k op verzenden drukt, dan gebeurd er niks?:S | ||||
| Crispp. | |||||
![]() Regular |
Hoi, ik heb een formulier gemaakt maar als ik op verzenden drukt gebeurt er niks | ||||
| cod1337 | |||||
![]() Regular |
Hoe kan ik de achtergronden van de tekstvlakken veranderen en de kleur van het lettertype in het tekstvlak? | ||||
| plopmobiel | |||||
![]() Regular |
Als ik het op mijn site het formulier post krijg ik eerst een opmerking; "Dit formulier wordt per e-mail verzonden. Door dit formulier te verzenden wordt uw e-mailadres bekend bij de ontvanger, en worden uw gegevens zonder codering voor uw privacy verzonden. U kunt doorgaan of annuleren" Ik ga door, ik moet mijn wachtwoord invoeren om te verzenden. dan krijg ik dit: "Een toepassing probeert namens u het volgende e-mailbericht te verzenden: Naar:............ Onderwerp: Dit formulier is gepost met Microsoft Internet Explorer. Wilt u het volgende bericht verzenden? Verzenden Niet verzenden" Wat moet ik doen? Ik zou tevens willen dat de persoons die mijn formulier invult ook weet dat het verzonden werd, een soort van bedank pagina? Hoe kan ik dat voor elkaar krijgen? mijn formuliers staat op : http://home.scarlet.be/~kb036437/reserveren7.html goed tips zijn welkom | ||||
| michael11 | |||||
![]() Regular |
@kuiserke : ik zal ook een skynet domeinnaam gaan hebben voor m'n website die nog niet bestaat. Heb je al gekeken bij hun hulppagina's kuiserke? Daar staat iets over een "formulier": ga eerst naar http://www.belgacom.be/home/nl/jsp/dynamic/homepage.jsp en klik achtereenvolgens op titeltjes Online support> Internet> Mijn Webruimte> type daar woord 'formulier' in en klik op 'zoeken' . Dan kan je het eerste antwoord aanklikken en lezen! Veel succes. (ik zal dit ook nog gaan doen, later!)... Wat ze daar geven als mogelijke oplossing: <form method="post" action="http://users.skynet.be/cgi-bin/form.cgi>...zegt je dat iets kuiserke? groetjes. ;-) | ||||
| ralph stoffers | |||||
![]() Regular |
een formulier is erg handig het is best makkelijk ook dus warom zou je het niet gebruiken | ||||
| delicious | |||||
![]() Regular |
hoe moet je dan een server-based formulier maken? en hoe doe je dat zodat ze een foto kunnen uploaden bij het formulier? | ||||
| Bestwebdesigners | |||||
![]() Regular |
als ik op preview klik en ik wil dat bericht gaan verzenden opent outlook zich bij mij en staat er dit: naam= email= Man=radiobutton opmerkingen= verzenden=Verzenden hoe kan dit en wie kan me helpen met mijn 2 problemen?? | ||||
| Bestwebdesigners | |||||
![]() Regular |
als ik een radiobutton erop zet en ik preview hem dan kan ik beide bolletjes aanklikken zonder dat er eentje uitgaat!! ik heb de volgende code : <input name="Man" type="radio" value="radiobutton" checked="checked"> wat doe ik fout?? en kan iemand mij daar bij helpen??? | ||||
| Sebastiaan_V | |||||
![]() Regular |
Hey, Ik heb problemen met mijn radio buttons... Als je erop klikt komt er geen groen balletje in. Deze code gebruik ik: <input type="radio"> | ||||
| kuiserke | |||||
![]() Regular |
hallo , Ik heb een vraag het formulier maken is geen probleem mijn provider is skynet daar staan de codes op maar het werkt niet is er hier ook iemand die deze provider heeft en lukt het bij u? alvast bedankt kuiserke | ||||
| maglava | |||||
![]() Regular |
Hoi, Als ik het op mijn site ff het formulier post krijg ik eerst een opmerking; "Dit formulier wordt per e-mail verzonden. Door dit formulier te verzenden wordt uw e-mailadres bekend bij de ontvanger, en worden uw gegevens zonder codering voor uw privacy verzonden. U kunt doorgaan of annuleren" Ik ga door, ik moet mijn wachtwoord invoeren om te verzenden. dan krijg ik dit: "Een toepassing probeert namens u het volgende e-mailbericht te verzenden: Naar:............ Onderwerp: Dit formulier is gepost met Microsoft Internet Explorer. Wilt u het volgende bericht verzenden? Verzenden Niet verzenden" Wat moet ik doen? PS: Mijn site heb ik gepubliceerd via: http://www.ripway.com Mijn site is: http://h1.ripway.com/Maglava/index.html Help Rick!! mail nickvuvan@bmwstyle.nl!!! | ||||
| mrjerryspringer | |||||
![]() Regular |
Dank voor de heldere uitleg, mijn formulier doet het. Maar ik zou graag als onderwerp van het ontvangen mailtje één van de inhoud van de variabelen willen hebben. Tevens wil ik niet alle variabelen verzenden en de verzonden variabelen links uitlijnen en de antwoorden netjes onder elkaar zetten zonder de naam die ik in Dreamweaver zelf kan maken dezelfde lengte te geven. | ||||
| DiaboloRising | |||||
![]() Regular |
Even een domme vraag. Wij hebben een group op msn. Msn maakt enkel gebruik van HTML, kunnen we daar dan ook zo'n formulier maken ? Of verhindert MSN dat op een of andere manier ? | ||||
| Mirax | |||||
![]() Moderator |
@Gian Dat kan met JavaScript (zie tutorial over Formulieren valideren), of serverside met PHP o.d. | ||||
| Gian | |||||
![]() Regular |
Quote: HELP !! Ondanks de duidelijke en goede post over hoe een fromulier te maken het volgende. Zet dit
onder <form name="contact"> ofzo | ||||
| Gian | |||||
![]() Regular |
Ik kan al wat van website's maken maar ik heb nog een vraagje, Hoe kan je bv. op een aanmeld pagina het wachtwoord 2 keer vragen en het moet alle 2 hetzelfde zijn? en als ze niet hetzelfde zijn een foutmelding geven ? | ||||
| HMMR MAN | |||||
![]() Regular |
HELP !! Ondanks de duidelijke en goede post over hoe een fromulier te maken het volgende. Ik heb gedaan als de tutorial zegt met aanvulling van wat andere tutiorials en een client based from gemaakt en werkt echt uitstekend. Echter de volgende vraag : Hoe zorg ik er voor dat na het versturen van het formulier een nieuw scherm wordt geactiveerd. (bv een nieuwe pagina die de bezoeker laat weten dat de aanvraag verstuurd is en dat er spoedig contact met hen opgenomen zal worden) Ik heb veel geprobeerd maar kom er echt niet uit. HULP zou zeer welkom zijn. | ||||
| Mirax | |||||
![]() Moderator |
Nee, daar kan je niets aan doen, HTML is een statische taal, dus het verzenden moet zo gebeuren. Met een taal die op de server geïnstalleerd is (bijvoorbeeld PHP), kan dit wel, maar dat kun je leren als je HTML beheerst. | ||||
| Erikjuh007 | |||||
![]() Regular |
Ik heb mijn probleem al enkele malen zien staan hier maar ik kan er geen oplossing voor vinden. Ik heb namelijk ook dat als je een formulier maakt en je klikt op verzenden dat outlook express tevoorschijn komt. Kan ik hier iets aan doen??? Alvast bedankt....... | ||||
| dimitri07 | |||||
![]() Regular |
ik heb alles gedaan wat er op deze pagina staat van deze cursus alles werkt perfect maar als ik nu op verzenden druk dan sprint mijn outlook exprsee op. dan als ik daaar dan nog is op verzende klik krijg ik wel e-mail maar er staat nix op kan iemand mij mss helpen alvast bedankt | ||||
| broelstr | |||||
![]() Regular |
ik wil een forum (zoals dit hier) inbouwen in mn site. mensen kunnen berichten achterlaten die dan door andere bezoekers gezien worden enz. ik gebruik frontpage als bouwdoos, maar blijkt nu dat mn host gn frontpage extensies ondersteunt. hoe zet ik mn frontpage-html scripts het makkelijkst om in geen-frontpage html scripts? maw hoe verwijder ik de typische frontpage kenmerken van mn pagina's. als leek vind ik dit een moeilijke vraag, maar indien deze vraag zinloos zou zijn voor niet-leken, kan er mij dan iemand uitleggen hoe ik een forum maak in bv kladblok? merci | ||||
| megasmash! | |||||
![]() Regular |
kun je het formulier zijn tekstvlak grooter maken in hoogte | ||||
| korstiweg | |||||
![]() Regular |
dat doe je met <br> dat is etzelfde als enter | ||||
| kiekenboeke | |||||
![]() Regular |
Ik heb een probleemke(logisch toch). Bij zowel bij 'radiobutons' als bij 'checkboxen' Verkrijg ik dat als ik mijn website open de bolletjes naast elkaar. Als ik er dan <p> voorzet dan krijg ik een witregel tussen de bolletjes maar staan ze wel onder elkaar. Hoe kan ik de bolletjes onder elkaar zetten zonder er een witregel tussen te laten? | ||||
| Coper | |||||
![]() Regular |
Is het ook mogelijk om een variabel formulier te maken? Ik wil namelijk een formulier maken, waar de opvolgende vraag wordt bepaald door het antwoord dat gegeven is op de voorgaande vraag. | ||||
| opperfries | |||||
![]() Regular |
Ik heb een vraag over het verzenden. Ik heb een formulier aangemaakt. Prima. staat op de site. Maar als ik op verzenden klik dan gebeurt er helemaal niks HOE KAN DAT? en wat moet ik evt. invoeren/veranderen? | ||||
| Onbekend lid | |||||
| Spammer |
idd iets met php... lees de cursus "mailen met php" in de uitgebreide cursus over php http://www.websitemaken.be/index.php?page=show_item&id=152 | ||||
| den borms | |||||
![]() Regular |
Ik heb blijkbaar een veel voorkomend probleem, namelijk dat er eerst een venster van outlook exprsee wordt geopend.Het formulier zou rechtstreeks moeten verzonden worden. Hoe doe ik dat?? Ik heb iets gelezen over php. Graag toch nog wat hulp hiermee. happy 2006 den Borms | ||||
| stormyweather | |||||
![]() Regular |
Bedankt voor de tutorial, op één ding na is alles gelukt. Het formulier wordt keurig verzonden en ik krijg daarvan ook bericht in outlook, maar wanneer ik het bericht open heeft het alleen een bijlage die POSTDATA heet met extensie ATT. Deze bijlage kan ik niet openen, iemand een idee? | ||||
| dark jin | |||||
![]() Regular |
kan je zo ook een gastenboek maken? | ||||
| Blackhero12 | |||||
![]() Regular |
Ik heb een Middeleeuwse site en wil mijn formulieren er een beetje Middeleeuws uit laten zien. Hoe kun je het lettertype in formulieren veranderen. En de achtergrondkleur. Op deze site is dat wel het geval. Runehero.nl | ||||
| Puck Meerburg | |||||
![]() Regular |
Probeer Dit eens Xystus: <p><input type="radio" name="geslacht" value="man"> Man <input type="radio" name="geslacht" value="vrouw"> Vrouw | ||||
| Onbekend lid | |||||
| Spammer |
verplichte velden kan je controleren doormiddel van JavaScript of een serverside techniek... zowieso zal de mogelijkheid om valse (foutieve) data te versturen er altijd zijn, maar er kan gecontroleerd worden naar de vorm van de data die aanwezig moetzijn... bijvoorbeeld voor het valideren van een emailadres, of er wel degelijk een geldig email adres ingegeven wordt. (zie "reguliere expressies in javascript" op google). gewoon controleren of een veld al dan niet leeg is kan je makkelijk door een gewone if-else controle in javascript (zie uitgebreide cursus over javascript op deze site)... voor verdere vragen, of meer uitleg open je best een nieuw topic op het forum: http://websitemaken.be/forum | ||||
| Alladay | |||||
![]() Regular |
Hoi, Ik ben nieuw op deze site en weet niet of ik nu wel op de goede plek mijn vraag stel... is dat niet zo dan bij deze alvast mijn excuses. Het volgende is mijn probleem.... van onze rijschool heeft iemand een website gemaakt...die heeft dit ook altijd onderhouden e.d. maar nu is hij weg en onderhoud ik de site zelf (althans ik probeer dat:D) Die persoon heeft een formulier gemaakt voor de aankomende leerlingen om in te vullen en die wordt dan weer opgestuurd naar ons email adres...so far so good... maar nu... ik zou graag zien dat bepaalde velden van dat formulier verplicht in te vullen zijn. Heeft iemand een idee waar ik moet zoeken voor de uitleg...of kan iemand mij misschien hiermee helpen? Alvast ontzettend bedankt. groetjes Daytje | ||||
| Gian | |||||
![]() Regular |
Ik heb 2 vragen :) 1. Hoe maak je een shoutbox ? 2. Hoe kan je de hoogte van het invullen instellen ? | ||||
| sierra | |||||
![]() Regular |
is het ook mogelijk om bezoekers foto's mee te laten sturen? | ||||
| michielwemel | |||||
![]() Regular |
Ik heb een gewoon formulier nl: <form name="opmerkingen" method="post" action="mailto:michielwemel@hotmail.com" enctype="text/plain"> <p> Naam:<input type="text" size="30" maxlength="50" name="naam"> <p> Emailadres:<input type="text" size="30" maxlength="100" name="emailadres"> <p> <textarea name="opmerkingen" rows="20" cols="40"> </textarea> <p> <input type="Submit" name="verzenden" value="Verzenden"> <input type="Reset" name="reset" value="Reset"> </form> Maar het probleem daarmee is dat als het verzonden wordt eerst een emailprogramma wordt geopend. Ik heb gelezen in dit forum dat je dan met php moet werken, maar als ik onder php bij 'formulierverwerking' ga kijken zie ik daar niks over. Kan mij iemand helpen? | ||||
| Blackhero12 | |||||
![]() Regular |
Hartelijk bedankt voor uw hulp | ||||
| ElBaknifico | |||||
![]() Moderator |
als je gebruik maakt van
verschijnen er sterretjes/bolletjes (afhankelijk van de browser) ipv de ingetikte letters | ||||
| Blackhero12 | |||||
![]() Regular |
Is het ook mogelijk om de tekens die je invoert bij een invoervakje te verbergen. Zoals dat meestal bij wachtwoorden gebeurd? | ||||
| bumble bee | |||||
![]() Regular |
Ik zag mijn vraag al tussen de reacties staan, maar kon niet meteen het antwoord vinden. Hoe zorg ik er voor dat na het versturen van het formulier een nieuw scherm wordt geactiveerd. Heb al een beetje met een javascriptje zitten ploeteren, maar werkt niet. En ook tips hoe ik de formulieren vanaf de website kan laten versturen zouden zeer welkom zijn ;-O | ||||
| jolovesyouall | |||||
![]() Regular |
hai xystus, had hetzelfde probleem, is opgelost door de name te veranderen. <input type="radio" name="keuze">Man <input type="radio" name="keuze">Vrouw <input type="radio" name="keuze">Huisdier | ||||
| Xystus | |||||
![]() Regular |
Ik heb nu: <p><input type="radio" name="man">Man <input type="radio" name="vrouw">Vrouw<br> er staan. Maar ik kan gewoon alle 2 de rondjes aanvinken. Hoe kan dat:S Hopelijk krijg ik een antwoord | ||||
| Caysan | |||||
![]() Regular |
Welke tag moet ik gebruiken om na het verzenden van het formulier een ander scherm te openen? | ||||
| Eldarion | |||||
![]() Regular |
@ DePaus: misschien een beetje laat, maar voor polls heb je php of een andere interactieve programmeertaal nodig. | ||||
| rogier.slag | |||||
![]() Moderator |
zet als name="sex" en value="man" en value="vrouw" | ||||
| MizzyLizzy | |||||
![]() Regular |
Ik heb nu dit staan: <p><input type="radio" name="man"> Man <input type="radio" name="vrouw"> Vrouw Maar dan kan ik ze allebei aanvinken. Wat doe ik verkeerd? | ||||
| DePaus | |||||
![]() Regular |
Hallo, als je een poll wil op je website,werkt dat dan ook volgens de hierboven vermelde codes? Greetzn | ||||
| Blizt | |||||
![]() Webmaster |
Als je beide radiobuttons dezelfde naam geeft is dat probleem over hoor ;) En verder, i.p.v. mailto kun je CGI/PHP/ASP/Perl etc. gebruiken, informeer hiervoor bij je host. | ||||
| luca | |||||
![]() Regular |
Ik heb het formulier gemaakt, maar alleen bij de radio buttons, kan ik nog steeds beide aanvinken, hoe kan dat??? En ik zag dat als je een leeg outlook express veld krijgt komt dat doordat je dan IE 6.0 of hoger hebt, want die ondersteunen het mailto: commando niet meer. Om het formulier dan nog goed te verzenden heb je per se een CGI of soortgelijk script nodig, waar vind ik deze ?? | ||||
| Ronny | |||||
![]() Regular |
aan gbe1 Het versturen rechtstreeks vanaf je pagina gaat prima met php, je krijgt dan ook niet dat hinderlijk venster als bij een form. met :<form method="post" action="mailto:jeemail@adres.nl Je server moet dan wel php ondersteunen !!!!! | ||||
| gbe1 | |||||
![]() Regular |
hoe kan ik een formulier maken, waarvan het bericht direct vanaf de pagina wordt verstuurd naar het e-mailadres. Nu word er een nieuw bericht in mijn e-mailprogramma geopend en het bericht dat op de pagina is ingevuld wordt niet verzonden. wie kan me hiermee helpen? bvd | ||||
| klopoit | |||||
![]() Regular |
Help mij pls Ik heb een formulier gemaakt zoals hierboven maar kan het niet verzenden ??? Kan iemand mij de html codes geven aub?? Met vriendelijk groet ๑۩۞۩๑ Petsel ๑۩۞۩๑ | ||||
| henkie345 | |||||
![]() Regular |
wooow deze is wel wer wat moeilijker... :( | ||||
| Coldfire | |||||
![]() Regular |
kzit ook met dat probleem van die "Toepassing" en dan had ik uiteindelijk outlook ingesteld komt die mail nie aan :s hoe kan ik dan in orde brengen? (waarom wordt dat niet uitgelegd, er wordt uitgelegd via e-mail maar hoe zit dat dan met via een server? of site? greetz coldfire | ||||
| Mirax | |||||
![]() Moderator |
Die "toepassing" zal waarschijnlijk Outlook zijn, want die moet de email voor jou verzenden. | ||||
| leeloe | |||||
![]() Regular |
als ik verzenden neem op mijn formulier komt er een kader , een teopassing probeert namen u te verzenden ...... maar snap het niet goed ??? hij komt nooi aan ?? wie kan me helpen a | ||||
| rogier.slag | |||||
![]() Moderator |
we hebben hier wel een cursus Mailen met PHP, dit zou ook in ASP moeten kunne, gewoon vertalen van de codes | ||||
| Gunther Peeters | |||||
![]() Regular |
Bij merkt alles nauwkeurig... toch is het dit wat ik niet wil... ipv er bij de gebruiker zijn emailprogramma open gaat wil ik dat het direct word verzonden... ik weet dat het te maken heeft met asp en php. Mijn vraag: Waar vind ik dat allemaal? Ik heb al veranderingen aangebracht zoals: IPV mailt:naam@provider.com is veranderd naar mail_submit.asp | ||||
| Anouk | |||||
![]() Regular |
Hey Possidon! Je moet alle opties die je met elkaar in verbinding wilt laten staan dezelfde naam geven. Met value kun je dan de uitvoer bepalen. DIt is btw ook de oplossing van jouw probleem jeroenjr! | ||||
| Possidon | |||||
![]() Regular |
<input type="radio" name="tips"> <font face="arial">Tips <input type="radio" name="werkstuk"> Werkstuk <input type="radio" name="Overig"> Overig als ik dit neerzet kan ik ze alle drie aan klikken (op hetzelfde moment) | ||||
| Misakii | |||||
![]() Regular |
Als je een leeg oputlook express veld krijgt komt dat doordat je dan IE 6.0 of hoger hebt, want die ondersteunen het mailto: commando niet meer. Om het formulier dan nog goed te verzenden heb je per se een CGI of soortgelijk script nodig. | ||||
| frever | |||||
![]() Regular |
BEn ook op zoek naar de oplossing van de vrazag gesteld door tjo32 en xynnie. Voor het opmaken van de formulieren, geen probleem. Maar telkens we ze verzenden, krijgen we een blanko outlook bericht voorgeschoteld. Ik heb dit probleem ook met andere websites meegemaakt. | ||||
| Thijsman | |||||
![]() Regular |
<form method="post" action="mailto:lowette_thijs@hotmail.com" enctype="text/plain" name="reserveer"><br> naam: <input type="text" size="34" maxlength="50" name="naam"><br> personen: <input type="text" size="30" maxlength="50" name="personen"><br> periode: <input type="text" size="31" maxlength="50" name="periode"><br> overige commentaar:<br> <textarea name="jouwopmerkingen" rows="5" cols="30"> </textarea><br> <input type="Submit" name="verzenden" value="Verzenden"> <input type="Reset" name="wissen" value="Wissen"> </form> dit heb ik opgegeven maar als je op verzenden duwt en alle vakken het ingevuld, komt er een venster tevoorschijn waar je een e-mail kunt versturen naar mijn adres? Alvorens bedankt, Thijs | ||||
| Jeroenjr | |||||
![]() Regular |
Ik heb de volgende input gemaakt: <input type="radio" name="beoordeling">1 <input type="radio" name="beoordeling">2 enz. als ik nu de mail ontvang en iemand heeft een cijfer aan geklikt staat er dit: beoordeling=on wie KAN mij HELPEN???? | ||||
| Johan Cruijff | |||||
![]() Regular |
Hartstikke mooi, bedankt | ||||
| Mirax | |||||
![]() Moderator |
Dat plaats je dan gewoon weer in de html erbij | ||||
| Johan Cruijff | |||||
![]() Regular |
Ik heb ff een vraag, als ik dit allemaal heb ingevoerd: <input type="checkbox" name="websites"> <input type="checkbox" name="cursussen"> <input type="checkbox" name="overig"> en ik ga dan naar de site toe zie ik wel de aanvink dingen maar geen woorden erachter staan zoals website of overig. wie kan mij helpen | ||||
| rogier.slag | |||||
![]() Moderator |
Dat is standrrad bij deze code, vraag bij je provider of ze een CGI mailscript hebben, je linkt dan daarnaartoe in plaats van mailto:emailadres | ||||
| Bazzie | |||||
![]() Regular |
Dat dacht ik al. Code gevonden, maar wel lastig al dat java-gebeuren. Als je een lijst hebt met 180 items :-S duurt het wel ff. Denk ik toch maar doen mbv frame. (select optie 1 doorverwijzen naar pagina in nieuw frame met meun 2) . Zo omzeil ik het probleem. Of heeft iemand nog andere suggesties? Rogiertje tnx anyway!!! | ||||
| Twister | |||||
![]() Regular |
Als ik het volgende in mijn pagina toevoeg, kan je ze allebei aanvinken: <p>Ik ben een</p><input type="radio" name="man">Man<input type="radio" name="vrouw">Vrouw Hoe kan dat??? | ||||
| pinkyboy | |||||
![]() Regular |
is het ook mogelijk om de scrollbar uit te zetten? Ik vind het namelijk nogal lelijk met die scrollbar als het niet nodig is ik heb momenteel de volgende style om mijn textarea en button aan te passen,maar hoe maak hier nog een rand bij? style="color: #FFFFFF; background-color: #cc00cc; border: #000000; | ||||
| gapelvaar | |||||
![]() Regular |
ik heb heel deze opleiding gedaan... Maar als ik op verzend duw komt er niets in mijn mailbox... wil er iemand mij eens uitleggen hoe ik doe wel in mijn mailbox krijg? alvast bedankt!! tom | ||||
| xynnie | |||||
![]() Regular |
Ik heb hetzelfde probleem als tjo32, maar mijn host ondersteunt wél cgi. Ik heb zelfs een professionele host, maar daar willen ze me niet helpen. Kunnen jullie dat? | ||||
| rogier.slag | |||||
![]() Moderator |
je provider onderseteund dan geen remote CGI-scripts, zoek een host die dat wel doet | ||||
| tjo32 | |||||
![]() Regular |
Ik heb het formulier nu op mijn site staan, als mensen iets invullen krijgen ze echter alleen een leeg outlook bericht te zien. Niets van de informatie van het formulier word naar mijn mailbox gestuurd. Hoe kan dit? | ||||
| Rick | |||||
![]() Webmaster |
Als je beide radiobuttons dezelfde naam geeft zou je ze niet allebei horen te kunnen selecteren. | ||||
| Crimson | |||||
![]() Regular |
Twee vaststellingen : bij het selecteren van man/vrouw kan ik wel degelijk beide selecteren en bij het verzenden van het formulier wordt er een blanco mail geopend, verzend ik deze dan krijg ik ook een blanco mail | ||||
| Rick | |||||
![]() Webmaster |
Het formulier wordt via zijn e-mailprogramma verstuurd. Als hij nog geen account heeft ingesteld, zal hij het inderdaad eerst moeten instellen. Zonder emailsoftware van de gebruiker mailen kan o.a. met PHP | ||||
| Kakizoo | |||||
![]() Regular |
Ik heb een vraag. Ik heb dit dus gedaan, maar het werkt bij mij niet. Eerst moet degene die het invult zijn eigen emailprovider invullen en dan nog krijg ik de mailtjes niet. Kan iemand mij daarbij helpen? | ||||
Om te reageren moet je ingelogd zijn.
Nog niet geregistreerd? Doe dat dan nu!
Check je domein...
Websitemaken wordt gehost door Nucleus.be




