10 berichten aan het bekijken - 1 tot 10 (van in totaal 10)
  • Q:
    Bijdrager
    DEform

    ‘Validate form’ met verzend-foto

    Hoi,

    Ik heb op mijn site een formuliertje staan, en ik heb met dreamweaver validate form gekregen!
    Maar die functie bij behaviors, moet je ook aan de verzend-knop toevoegen!
    Nu had ik eerst een afbeelding staan met ‘send’ op, maar hier kon ik die behaviour niet aan toevoegen!

    Is wel jammer, want nu staat er zo een stomme standaard knop!

    Bijdrager
    DEform

    Fuck, nu ben ik ook de code kwijt om van een afbeelding een verzend-knop te maken!

    Bijdrager
    patrick68

    Je moet op macromedia.com onder de tab extensions zoeken naar extensions met de naam Fever. Daar staat hij bij.

    Bijdrager
    DEform

    thx Patrick,

    Ik heb hem gevonden, geïnstalleerd en het werkt!
    Ik heb nu bij mijn knop de behaviors staan:

    on click: Form button fever
    on click: Validate form

    Maar als je nu het formulier niet naar mijn goesting invult, krijg je wel een waarschuwing, maar gaat hij toch door met het verzenden van het formpje

    Bijdrager
    patrick68

    En als je de behaviour Validate Form toepast:

    function MM_validateForm() { //v4.0
    var i,p,q,nm,test,num,min,max,errors=”,args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args; val=MM_findObj(args);
    if (val) { nm=val.name; if ((val=val.value)!=””) {
    if (test.indexOf(‘isEmail’)!=-1) { p=val.indexOf(‘@’);
    if (p<1 || p==(val.length-1)) errors+=’- ‘+nm+’ must contain an e-mail address.n’;
    } else if (test!=’R’) { num = parseFloat(val);
    if (isNaN(val)) errors+=’- ‘+nm+’ must contain a number.n’;
    if (test.indexOf(‘inRange’) != -1) { p=test.indexOf(‘:’);
    min=test.substring(8,p); max=test.substring(p+1);
    if (num<min || max<num) errors+=’- ‘+nm+’ must contain a number between ‘+min+’ and ‘+max+’.n’;
    } } } else if (test.charAt(0) == ‘R’) errors += ‘- ‘+nm+’ is required.n’; }
    } if (errors) alert(‘The following error(s) occurred:n’+errors);
    document.MM_returnValue = (errors == ”);

    Dan krijg je bovenstaand script. En bij mijn weten verzend hij het formulier dan niet.

    Bijdrager
    freshface

    Oh my god … zoveel code voor zoiets simpel.
    Ondersteunt je server php?
    Maak dan een controle in php, serverside – veiliger en veel handiger.

    Bijdrager
    WebJ

    Na het verzenden van het formulier wordt je doorgestuurd naar een PHP pagina (heb ik op de actie van het formulier gezien), dus de server zal waarschijnlijk wel PHP ondersteunen.

    Bijdrager
    DEform

    Yes yes I know!
    Maar ik dacht dat het handiger was om het gewoon dreamweaver te laten doen!

    Maar nu ziet mijn coder er wel uit ja!

    Nu wel, het bovenste gedeelte van de code is van mijn template!
    Ik heb leren sites maken met templates, en vind dit best wel handig…

    Maar ik ben nog maar pas begonnen in php te leren op m’n eigen! Vanaf september krijg ik het ook op school….

    Hoe werkt het dan in php zo een veld valideren? En als het onjuist is, gaat hij dan ook terug naar het formulier?


    @Konijn
    , weet je mss ook hoe je met php gegevens uit een FM database kan uitlezen?

    Bijdrager
    freshface

    Helaas, ik weet dat niet.
    Ik gebruik geen FM alleen MySQL.

    OFFTOPIC: Welke richting (+jaar) volg jij ?

    Bijdrager
    DEform

    Ik kom van mijn eerste bachelor jaar Elektrotechnieken in Geel, maar ga komen jaar iets helemaal anders doen, nl CM-D in Genk…
    Aangezien ik geen enkel vak kan overbrengen, moet ik gewoon op het 1e beginnen….

    jij?

10 berichten aan het bekijken - 1 tot 10 (van in totaal 10)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.