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)

Wie kan me helpen? Javascript formulier werkt niet.

Ger
5 antwoorden
  • Kan iemand mij helpen. Mijn javascript formulier werkt niet zoals het hoort, hij geeft geen foutmeldingen en verzenden doet hij ook niet. Iemand enig idee wat ik fout doe. Het is het eerste javascript formulier wat ik maak.

    Alvast bedankt!!

    Hieronder vind je de scripts.
    [code:1:61028ead5e]
    <SCRIPT>
    function Check("operationalleaseaanvraag") {
    if (operationalleaseaanvraag.naam.value=="") {
    alert(Uw naam is niet ingevuld!")
    Operationalleaseaanvraag.naam.focus()
    }
    else {
    if (operationalleaseaanvraag.e-mail.value=="") {
    alert(Uw E-mail is niet ingevuld!")
    Operationalleaseaanvraag.e-mail.focus()
    }
    else {
    if (operationalleaseaanvraag.telefoonnummer.value=="") {
    alert(Uw telefoonnummer is niet ingevuld!")
    Operationalleaseaanvraag.telefoonnummer.focus()
    }
    else {
    if (operationalleaseaanvraag.merk.value=="") {
    alert(Het merk is niet ingevuld!")
    Operationalleaseaanvraag.merk.focus()
    }
    else {
    if (operationalleaseaanvraag.type.value=="") {
    alert(Het type is niet ingevuld!")
    Operationalleaseaanvraag.type.focus()
    }
    else {
    if (operationalleaseaanvraag.bouwjaar.value=="") {
    alert(Het bouwjaar is niet ingevuld!")
    Operationalleaseaanvraag.bouwjaar.focus()
    }
    else {
    if (operationalleaseaanvraag.leverdatum.value=="") {
    alert(De leverdatum is niet ingevuld!")
    Operationalleaseaanvraag.leverdatum.focus()
    }
    else {
    if (operationalleaseaanvraag.leasebedrag.value=="") {
    alert(Het leasebedrag is niet ingevuld!")
    Operationalleaseaanvraag.leasebedrag.focus()
    }
    else {
    if (operationalleaseaanvraag.looptijd.value=="") {
    alert(De looptijd is niet ingevuld!")
    Operationalleaseaanvraag.looptijd.focus()
    }
    else {
    operationalleaseaanvraag.submit()}
    }
    </SCRIPT>

    ————————————————————
    <form name="operationalleaseaanvraag" method="post" action="mailto:test@test.nl" method="post" enctype="text/plain"><input type="hidden" name="subject" value="Operationalleaseaanvraag">

    <div id="table"><table>
    <tr><td colspan="3"><a href="automerken.htm">Klik hier om door de automerkencatalogus te bladeren</a></td></tr>
    <tr><td>Naam (+ voorletters)</td><td colspan="2"><input type="text" name="naam"><td></tr>
    <tr><td>Naam bedrijf</td><td colspan="2"><input type="text" name="naam bedrijf"><td></tr>
    <tr><td>E-mail</td><td colspan="2"><input type="text" name="e-mail"><td></tr>
    <tr><td>Adres</td><td colspan="2"><input type="text" name="adres"><td></tr>
    <tr><td>Postcode</td><td colspan="2"><input type="text" name="postcode"><td></tr>
    <tr><td>Plaats</td><td colspan="2"><input type="text" name="plaats"><td></tr>
    <tr><td>Telefoonnummer</td><td colspan="2"><input type="text" name="telefoonnummer"><td></tr>
    <tr><td>Directeur/Eigenaar</td><td colspan="2"><input type="text" name="Directeur"><td></tr>
    <tr><td>Geboortedatum</td><td colspan="2"><input type="text" name="geboortedatum"><td></tr>
    <tr><td>Inschrijfnummer KVK</td><td colspan="2"><input type="text" name="kvknummer"><td></tr>
    <tr><td>Datum oprichting</td><td colspan="2"><input type="text" name="datum oprichting"><td></tr>
    <tr><td>(Post-)Bankrekeningnummer</td><td colspan="2"><input type="text" name="Bankrekeningnummer"><td></tr>
    <tr><td>Naam accountant</td><td colspan="2"><input type="text" name="accountant"><td></tr>
    <tr><td>Telefoonnummer Accountant</td><td colspan="2"><input type="text" name="telaccountant"><td></tr>
    <tr><td>Incl. of Excl Brandstof?</td><td><input type="radio" name="brandstof" value="Exclusief">Exclusief</td> <td><input type="radio" name="brandstof" value="inclusief">Inclusief</td> </tr>
    <tr><td>Merk auto</td><td colspan="2"><input type="text" name="merk"><td></tr>
    <tr><td>Type</td><td colspan="2"><input type="text" name="type"><td></tr>
    <tr><td>Aantal deuren</td><td colspan="2"><input type="text" name="aantaldeuren"><td></tr>
    <tr><td>Bouwjaar</td><td colspan="2"><input type="text" name="bouwjaar"><td></tr>
    <tr><td>Leverdatum</td><td colspan="2"><input type="text" name="leverdatum"><td></tr>
    <tr><td>Leverancier</td><td colspan="2"><input type="text" name="leverancier"><td></tr>
    <tr><td>Aankoopprijs ex. BTW</td><td colspan="2"><input type="text" name="aankoopprijs"><td></tr>
    <tr><td>Leasebedrag</td><td colspan="2"><input type="text" name="leasebedrag"><td></tr>
    <tr><td>Looptijd</td><td colspan="2"><input type="text" name="looptijd"><td></tr>
    <tr><td>Restwaarde</td><td colspan="2"><input type="text name="restwaarde"><td></tr>
    <tr><td>Lease-Termijn</td><td colspan="2"><input type="text" name="leasetermijn"><td></tr>
    <tr><td>Eigen inbreng</td><td colspan="2"><input type="text" name="eigeninbreng"><td></tr>
    </table> </div><input type="button" value="verzenden" name="verzenden" OnClick="javascript:Check(operationalleaseaanvraag)"><input type="reset" value="reset" name="reset" OnClick="javascript: return confirm("weet u het zeker?")>

    </form>
    <br/>
    <br/> [/code:1:61028ead5e]
  • met "hij doet het niet" kunnen we vrij weinig…

    Kan je je probleem iets duidelijker omschrijven? En, heb je een online voorbeeld?

    t.
  • Is het ook niet veel handiger/makkelijker/sneller om zoiets als dit met PHP uit te voeren?
  • Helaas heb ik al helemaal geen ervaring in php, dus tenzij iemand me dat haarfijn kan uitleggen is dat geen optie.

    Het punt met de javascript functie is dat hij dus het script met de foutcontrole niet uitvoert, in iedergeval hij geeft geen van de foutmeldingen en het formulier verzenden doet hij ook niet als hij helemaal ingevult is.
  • Ik vind het ook een apart script, en volgens mij klopt er ook niet heel veel van. Ik zie steeds
    [code:1:5bf2dfb1f6]if (iets) {
    doe dit
    }
    else {
    if (iets anders) {
    doe wat anders
    }
    else {
    if(weer iets anders) {
    doen we weer iets anders
    }
    [/code:1:5bf2dfb1f6]Maar nergens worden de elses afgesloten.

    Verder zie ik bij form 2x "method="post" staan. Ook een mailto, maar een subject in een apart input-field wat hidden is. Die wordt vervolgens nergens meer gebruikt. Ook de post wordt nergens gebruikt, zo lijkt het.

    De onclicks onderin kloppen ook van geen kant, je gebruikt dubbele aanhalingstekens voor zowel het atribuut als de inhoud. Dat gaat ook mis.

    Zo kan ik nog wel ff doorgaan, maar er lijkt hier gewoon sprake van een fundamenteel gebrek aan kennis… (no offence intended).

    Misschien beter een goede tutorial zoeken?

Beantwoord deze vraag

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