Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

mailknop in formulier werkt niet

tulehu
4 antwoorden
  • beste gebruikers :)
    in onze website hebben we een formulier gemaakt met een verzendknop
    Men kan daar iets inzetten en dan op de knop "verzenden"klikken.
    De mail komt helaas niet aan in de mailbox
    zie hieronder het script

    <td><p>Onderstaand formulier biedt u de mogelijkheid om bij ons te bestellen. Houdt u er rekening mee dat het formulier compleet ingevuld moet worden, anders kan dat problemen opleveren met de levering. </p>
    <p>Als u de artikelnummers bent vergeten, geen probleem. Elk artikelnummer is een link waarop u kan klikken. Zo krijgt u het artikel nogmaals te zien!</p>
    <p>Uw gegevens worden strikt bewaard en niet verspreid aan derden. </p>
    <table width="745" border="1" cellpadding="0" cellspacing="0" bordercolor="#666666" bgcolor="#CCCCCC" style="border-collapse:collapse">
    <tr>
    <td>

    <form method="post" action="mailto:info@gizabuikdansboetiek.nl" enctype="text-plain" name="Order" id="Order">

    <table width="740" border="0" cellspacing="0" cellpadding="5">
    <tr>
    <td colspan="5"><div align="center" class="style6"></div></td>
    </tr>
    <tr>
    <td colspan="5"><div align="center"><span class="style6"><span class="style9">– ORDERFORMULIER –</span></span></div></td>
    <td width="10"> </tr>
  • [code:1:5d8f9dfcc8]<form method="post" action="mailto:info@gizabuikdansboetiek.nl" […][/code:1:5d8f9dfcc8]
    Dit is geen script, dit is standaard html. Het enige dat je kan meegeven aan een mailto-link is een adres en een onderwerp, afhankelijk van de mailclient misschien een stuk standaardtekst als bericht. Maar dynamisch een bericht opstellen zal niet gaan werken op deze manier, daarvoor is JavaScript nodig (héél dubieus en niet gewenst) of een server side scripting taal als PHP of ASP.net.

    - Bas
  • Klopt, maar wanneer je een mailto link in de action van een formulier zet zou de mailclient toch op moeten komen met een vooringevulde tekst.
    Althans, dat gebeurt wanneer ik het probeer. Maar zo 1-2-3 zie ik hier geen fout in. De (enigzins crappy) HTML code is welliswaar niet compleet maar dat komt waarschijnlijk omdat je je hele code hier niet hebt geplakt.

    Gebeurt er helemaal niks als je op de submitknop klikt?
    Misschien dat ik wat kan zien als je de hele code plaatst. Maar hoewel ik er zo gauw geen directe oorzaak in zie is het wel vreemde code waarin je je stijlen alleen al in dit stukje op 3 verschillende manieren regelt: Met een externe stylesheet (Althans, verwijzingen ernaar) met interne styles en gewoon direct in de HTML code. En dat soort code werkt al gauw fouten in de hand.

    Los daarvan zou ik eerlijk gezegd geen mailto action gebruiken maar gewoon een mailscript, zoals Bas ook aangeeft. Voor de gebruiker is dat toch handiger als zijn mail client niet steeds opkomt omdat de pagina iets wil mailen.
  • Hiervoor heb je php nodig
    Ik weet niet of je dit snapt.
    Maar er zijn handige beginner scripts te vinden op phphulp.nl

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.