8 berichten aan het bekijken - 1 tot 8 (van in totaal 8)
  • Q:

    Bijdrager
    Griffendahl

    [Javascript] Griff’s Javascript disaster…

    Ik heb een form op mijn website waarbij ik twee mogelijkheden moet maken.

    Oftewel, ja en nee…

    ‘Ja’ moet de postactie van mijn form doen en veroorzaakt geen enkel probleem. Echter ‘Nee’ moet de gebruiker forwarden naar een andere pagina. Het moest dus een formbutton zijn die alleen niks van de betreffende form submit, maar wel de gebruiker naar een andere pagina stuurt.

    Mijn vraag is dus… Hoe doe ik dit ?? (ik ben nogal javascript n00b, en vermoed dat dit met javascript opgelost dient te worden)

    Ik vermoed dat je iets moet doen door die ‘Nee’ knop een reset button te maken en gebruik te maken van ONRESET=’script’ in je form tag of bij je reset button… Maar hoe zal dat script eruit moeten komen te zien dan ??

    Dit probleem is opgelost, lees onderaan voor meer drama:evil:


    Bijdrager
    Piels

    [code:1:1e9c53d486]<form name="myform" action="bestand.html">
    <A href="javascript: submitform()">Ja</A>
    Nee: <A href="nee.html">Nee</A>
    </form>[/code:1:1e9c53d486]

    en deze in je pagina:

    [code:1:1e9c53d486]<SCRIPT language="JavaScript1.2">
    function submitform()
    {
    if(document.myform.onsubmit())
    {
    document.myform.submit();
    }
    }
    </SCRIPT>[/code:1:1e9c53d486]


    Bijdrager
    Griffendahl

    [code:1:1967f25911]<input type=’button’ value=’Nee’ onClick="location.href=’index.php?section=photoman&subsection=2’">[/code:1:1967f25911]

    Heb het zo opgelost, moet echt eens wat meer javascript leren…


    Bijdrager
    Griffendahl

    Heb het volgende probleem nu…

    Weer een form, weer javascript, vandaar zelfde topic, ik heb de volgende afbeelding:
    [code:1:3ad6e7a675]<img src=’onbelangrijk.jpg’ name=’show’>[/code:1:3ad6e7a675]

    Nu kan ik die veranderen met:
    [code:1:3ad6e7a675]<input type="radio" name="imagechanger" onClick="show.src=’afbeelding1.jpg’>Afbeelding1</input>
    <input type="radio" name="imagechanger" onClick="show.src=’afbeelding2.jpg’>Afbeelding2</input>[/code:1:3ad6e7a675]

    Maar ik wil die niet veranderen met een radiobutton maar met een input select… Echter werkt de volgende code niet, wat doe ik fout…
    [code:1:3ad6e7a675]<select name=’picture’ size=’10’>
    <option value=’1′ onSelect="show.src=’afbeelding1.jpg’">Selector1</option>
    <option value=’1′ onSelect="show.src=’afbeelding2.jpg’">Selector2</option>
    </select>[/code:1:3ad6e7a675]

    Helaas mocht ook het volgende geen verandering te weeg brengen:(
    [code:1:3ad6e7a675]<select name=’picture’ size=’10’>
    <option value=’1′ onChange="show.src=’afbeelding1.jpg’">Selector1</option>
    <option value=’1′ onChange="show.src=’afbeelding2.jpg’">Selector2</option>
    </select>[/code:1:3ad6e7a675]

    Kortom… HELP !! Wat voor enorm doms doe ik fout ?? :innocent:


    Bijdrager
    Griffendahl

    *schop*

    Weet niemand hier een antwoord op ??


    Bijdrager
    kaydie

    [code:1:19923037e6]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <meta http-equiv="content-type" content="text/html; charset=utf-8">

    <title>Switch</title>

    <h1>
    Twee manieren :
    kies de meest geschikte…
    </h1>

    <p><img
    id="show"
    src="onbelangrijk.jpg"
    alt="kies een foto uit de lijst"
    >

    <form action="#">

    <div>

    <label>1 :
    <select onchange="document.getElementById(’show’).src=this.value">
    <option value=’afbeelding1.jpg’>Selector1</option>
    <option value=’afbeelding2.jpg’>Selector2</option>
    </select>
    </label>

    <label>2 :
    <select onchange="var img=”; switch(this.value) {
    case ‘1’:img=’afbeelding1.jpg’;break;
    case ‘2’:img=’afbeelding2.jpg’;break;
    default :img=’onbelangrijk.jpg’;
    } document.getElementById(’show’).src = img;"
    >
    <option value=’1′>Selector1</option>
    <option value=’2′>Selector2</option>
    </select>
    </label>

    </div>
    </form>[/code:1:19923037e6]

    Merry x-mas! :wink:


    Bijdrager
    Griffendahl

    Sorry ff, tijdje niet echt tijd gehad er mee bezig te zijn, lees nu je oplossing. Hartstikke bedankt:)


    Bijdrager
    kaydie

    Ach ja, dat heb je rond die dagen hè…

    Graag gedaan hoor…

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

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