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

Webprogrammeren & scripting

mailto in form vullen met diverse email adressen

Anoniem
arnow
2 antwoorden
  • Beste forum leden

    Ik heb een form met een keuze voor wie de email is
    deze geeft een value af welke ik in een sub kan gebruiken

    Nu wil ik deze in de mailto proppen maar dat lukt me niet

    In het volgende voorbeeldje stop ik slechts een adress in het mailto maar als ik hier de fout weet kan ik zelf wel de andere adressen in de variabele proppen.

    function verstuur(){
    var afzender = form1.emailadresafzender.value;
    var bericht = form1.bericht.value;
    if (afzender == "" && bericht == ""){
    alert("U heeft geen bericht en afzender ingevuld");}
    else if (afzender == "" ){
    alert("U heeft geen afzender ingevuld");}
    else if (bericht == ""){
    alert("U heeft geen bericht ingevuld.");}
    [b:a23e4aba4a]else if (afzender != "" && bericht != "")
    {var naamemail = "arno@hccnet.nl";
    document.form1.submit();}
    }[/b:a23e4aba4a]
    de form tag:

    <form name="form1" method="post" action="mailto:"+naamemail enctype="text/plain">


    Ik hoop dat iemand me kan helpen please houd het simpel want het word me gauw ingewikkeld.

    Groetjes Arno :oops:
  • De action van een form kan je via javascript wijzigen met de action property van een form object.
    [code:1:cf8e39f267]
    function verstuur()
    {
    …knip…

    else if (afzender != "" && bericht != "")
    {
    document.forms["form1"].action = "mailto:arno@hccnet.nl";
    document.forms["form1"].submit();
    }
    }
    </script>

    <form name="form1" method="post" action="" enctype="text/plain">
    [/code:1:cf8e39f267]

Beantwoord deze vraag

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