Toon posts:

[js/html] javascript:form.submit()

Pagina: 1
Acties:
  • 110 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Beste mensen,

ik heb absoluut geen verstand van JavaScript.
Ik ben bezig met php/html en nou wil ik een formulier versturen.
In dit formulier heb ik 2 knoppen, "ja" en "nee". Nou wil ik geen standaard knoppen, maar mijn eigen plaatjes. Daar heb ik <input type="image" enz.> van gemaakt, maar nou wil ik ze ook submitten.
Het probleem is dat deze input type alleen x en y waardes doorgeeft en ik wil wel afvangen of het nou ja of nee is.

Nu vond ik deze js functie: javascript:form.submit()
Maar hoe geef ik hier een waarde(ja of nee) aan mee?
//op een zo simpel mogelijke manier natuurlijk, het liefst niet aankomen met classes e.d.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

je hebt een form en daarin zet je een hidden field. Bij de knoppen voeg je OnClick=Hutzefluts("JA"); of OnClick=Hutzefluts("NEE"); toe.


Dan moet je wel een functie hebben die hutzefluts heet (JavaScript). Deze functie plaatst die parameter in die hidden field en uiteindelijk wordt het form gesubmit!

Duidelijk zo? Zo ja, dan heb je genoeg info om verder te kunnen!

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Yo-L
  • Registratie: December 2000
  • Niet online
En niet je methodes Hutzefluts gaan noemen nu he :)
Gewoon 'n correcte naam gebruiken :)

Verwijderd

Topicstarter
Het probleem is, ik heb de balle verstand van javascript.
Wat ik niet snap, waarom moet alles met javascript altijd zo moeilijk, dat geouwehoer met die **** functies altijd.

Sorry, ik ben ff wat pissed of.

Net zoals een simpele mouse over, daar had ik voor vier knoppen (niet overdreven) 106 regels code voor nodig met js :?
Na drie uur zoeken is het me uiteindelijk gelukt met een regel of 15.

En ik heb er nog een js probleem bij.
Dus twee problemen:
1. Ik weet niet hoe ik zo'n functie moet maken.
2. Ik gebruik javascript:history.back(), en nou zijn al mijn gegevens verdwenen, die ik invul in de input velden, als ik terug ga :? Waarom werkt het bij het ene formulier wel en soms niet:?

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

1) history.back() werkt alleen goed als ie de page uit z'n cache haalt. Ik ben er zelf nog niet achter, wanneer hij wel of niet besluit om de pagina (echt) opnieuw te laden.

2) Wat je Javascript probleem betreft: ff w88. ik fix wel ff wat !

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

I'm back
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<html>
<head>
<title>JavaScript??? Da keniknie</title>

<script language="JavaScript">
function hutzefluts(waarde)
{
  formuliernaam.veldnaam.value = waarde;
  formuliernaam.submit();
}
</script>

</head>
<body>

<form name="formuliernaam" method="???" action="???">

<input name="veldnaam" type=hidden>

<input type="image" enz. onClick="hutzefluts('JA');">

</form>
</body>
</html>

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 21:19

Pelle

🚴‍♂️

Dit zou moeten werken (* Pelle tested though *)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<html>
<head>
    <title>zo moeilijk is het niet hoor</title>
    <script language="javascript" type="text/javascript">
    <!--
        function pauperZooi(dus) {
            document.forms['formDinges'].elements['jaOfNee'].value = dus;
            return true;
        }
    //-->
    </script>
</head>

<body>

<form name="formDinges" onSubmit="return pauperZooi();">
    <input type="hidden" name="jaOfNee">
    <a href="javascript:pauperZooi('ja')" >[img]"ja.gif"[/img]</a>
    <a href="javascript:pauperZooi('nee')">[img]"nee.gif"[/img]</a>
</form>


</body>
</html>

/edit BtM909 was net 2 tellen sneller :)

Verwijderd

Topicstarter
THANX gaste, mijn humeur word al beter :)

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Op vrijdag 02 november 2001 11:13 schreef Pelle het volgende:
/edit BtM909 was net 2 tellen sneller :)
Maakt nie uit Patser ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
WHoaaaaahh, het werkt!!!
(had niet anders verwacht natuurlijk)

Mijn humeur wordt steeds beter *D

Bedankt!!!
BTW: leuke html titels....

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 21:19

Pelle

🚴‍♂️

Op vrijdag 02 november 2001 11:47 schreef mvkooten het volgende:
WHoaaaaahh, het werkt!!!
* Pelle roels, zelfs op vrijdag 8-)
Pagina: 1