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

venster openen

Sectie D
9 antwoorden
  • hoi,
    Ik heb net een formuliertje aangemaakt dat ik op mijn site wil plaatsen. Nu zou ik graag een functie invoegen waarbij, als de bezoeker op de verzendknop drukt, hij een bevestiging te zien krijgt dat zijn opmerking verzonden werd. Hoe kan ik dit doen?

    Ik heb volgende code geprobeerd (tussen de head-tags), maar dan krijg ik een leeg venstertje te zien:

    <script language="javascript">
    function alert()
    {
    alert("uw bericht is verzonden");
    }
    <script>

    Je kan de broncode van het formulier bekijken op (let wel: het formulier is nog niet bereikbaar via de site): http://users.pandora.be/sectie/links/linktip.htm


    En in het formulier:

    <form onsubmit="alert()">
  • Move: Webdesgin => Webprogrammeren & scripting.
  • Ik gebruik zelf de volgende regel:

    [code:1:722b27f0d2]<input type="hidden" name="send" value="bedankt.html">[/code:1:722b27f0d2]

    Als er op "send" is gedrukt, wordt de pagina bedankt.html geopend.
    De regel plaats ik net onder de tag "form…."
  • Je begrijpt niet, dat als je die functie 'alert' noemt, dat de echte functie alert() dan niet meer werkt?? :roll:

    Geef die functie een andere naam, bijvoorbeeld function myalert() en dat komt het helemaal goed.

    oe.. en ik sluit mijn html meestal af met een sluittag:

    </script>
  • Had net je formulier getest. Jammer dat outlook (of een andere mailclient) nodig is om het bericht te verzenden. Aangezien je dan een waarschuwing krijgt en omdat sommige mensen die instellingen allemaal niet goed hebben staan.

    Is het niet verstandiger om een script te gebruiken (php, asp, ofzo) om de boel netjes te verzenden? Of evt. een mailform service zoals http://www.mymailform.com/nl/ ?

    Succes,

    Elja
  • hey,

    bedankt alvast, ik ga het allemaal één voor één eens uitproberen.

    Ikzelf ken eigenlijk niets van html. Ik maak alles in Frontpage en pas dan hier en daar een kleinigheidje aan in de html-code (dat ik dan ontdek in andere sites).

    eh…afsluiten met </script>… helemaal onderaan???

    Sectie D
  • [code:1:bd1bc6bfe8]
    <script language="javascript">
    function alert()
    {
    alert("uw bericht is verzonden");
    }
    <script>
    [/code:1:bd1bc6bfe8]

    ik bedoel dat de onderste tag niet goed is. Dat moet </script> zijn. En verder moet je dus een andere naam aan de functie geven.

    [code:1:bd1bc6bfe8]<script language="javascript">
    function myalert()
    {
    alert("uw bericht is verzonden");
    }
    </script>
    <form onsubmit="myalert()">
    [/code:1:bd1bc6bfe8]

    of nog makkelijker, alleen:

    [code:1:bd1bc6bfe8]
    <form onsubmit="alert('Uw bericht is verzonden!')">
    [/code:1:bd1bc6bfe8]

    alert() is dus al een bestaande functie binnen javascript.
  • <form onsubmit="alert('Uw bericht is verzonden!')">

    Dit is de enige code die schijnt te lukken. Alleen…

    Ik heb nog een code in het formulier zitten die toelaat dat je het formulier maar éénmaal kan verzenden. blijkbaar gaan die 2 niet samen.

    Ik heb ook de mailformservice geprobeerd (http://www.mymailform.com/nl/).
    Die vind ik ook goed, alleen wil ik absoluut geen reclamebanners op de site. Bestaan er eventueel mailform services die dit niet doen?
    Ik zoek inmiddels ook verder op het internet.

    Bedankt,

    Sectie D
  • Volgens mij zijn de webmasters van http://www.jacqieline.com/ ermee bezig en komt die service uiteindelijk op http://www.saait.nl te staan.
    Die wordt als ik me niet vergis reclame vrij..

    Grtz Elja

Beantwoord deze vraag

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