[Javascript] Meerdere submit buttons...

Pagina: 1
Acties:

  • Skef
  • Registratie: April 2001
  • Laatst online: 00:05

Skef

Ik scheer.me

Topicstarter
Ik zit met een probleem:

Ik ben bezig met het maken van een handig submit-toolbarretje, maar nu loop ik vast bij de "gebruikersvriendelijkheid"...
Ik heb 4 buttons:
code:
1
2
3
4
<input type='submit' name='action' value='Nieuw'>
<input type='submit' name='action' value='Opslaan'>
<input type='button' name='action' value='Verwijderen' onClick=\"checker(this.form)\">
<input type='Reset' value='Herstellen'>

Bovenin gebruik ik dit scriptje:
code:
1
2
3
4
5
6
7
8
  <script language="JavaScript">
    <!--
    function checker(theForm) {
    if (confirm("Weet u zeker dat u dit item wilt verwijderen?")) {
      theForm.submit.value()
    }
    }
  </script>

Hij wil alleen die zooi niet goed submitten (hij submit 'm wel, maar dan zonder de benodigde value("Verwijderen")...)...

Heeft iemand een oplossing, want ik zit er al 2 dagen mee te stoeien, en dat is nie echt tof...

"Computer games don’t affect kids: I mean if Pac-Man affected us as kids, we’d all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Javascript hoort in principe in W&G, vandaar de move vanuit P&W.

Maar probeer es door die 'button' een andere naam te geven (ipv action).

Of misschien moet je gewoon "theForm.submit()" doen :?

  • Skef
  • Registratie: April 2001
  • Laatst online: 00:05

Skef

Ik scheer.me

Topicstarter
Op donderdag 13 september 2001 09:54 schreef ACM het volgende:
Maar probeer es door die 'button' een andere naam te geven (ipv action).

Of misschien moet je gewoon "theForm.submit()" doen :?
Die button moet action heten, omdat ik in PHP de variabele-naam $action gebruik...

Hij moet alleen dus die zooi submitten, met als submit-value "Verwijderen", maar alleen als de gebruiker op "Yes" heeft geklikt. Als hij op "Cancel" klikt, moet er niks gebeuren..... HELP!!!

"Computer games don’t affect kids: I mean if Pac-Man affected us as kids, we’d all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."


Verwijderd

Waarom wil je alles met submit buttons doen en gebruik je niet gewoon vier buttons? Het value attribuut is puur voor een label op de knop. Een naampje dus.
code:
1
theForm.submit.value()

Wat probeer je hier te doen? Ik snap er niet zoveel van...

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Volgens mij moet je het volgende toevoegen:
code:
1
2
3
4
5
6
7
8
<script language="JavaScript">
    <!--
    function checker(theForm) {
    if (confirm("Weet u zeker dat u dit item wilt verwijderen?")) {
      theForm.submit.value()
    }
    }
</script>


code:
1
2
3
4
5
6
7
8
9
10
11
<script language="JavaScript">
    <!--
    function checker(theForm) {
    if (confirm("Weet u zeker dat u dit item wilt verwijderen?")) {
      theForm.submit.value()
    }
    else {
      return false;
    }
    }
  </script>

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.


  • Skef
  • Registratie: April 2001
  • Laatst online: 00:05

Skef

Ik scheer.me

Topicstarter
Dat .value was een foutje, dat stond er nog in na een fout probeersel.....

Maar de feiten onder elkaar:
- Het submit ding moet als name "action" hebben.
- De value moet "Verwijderen" zijn.
- Als ik met het javascript laat submitten, doet ie dat wel, maar zonder de value mee te geven.
- En hij moet dat dus wel...

Het correcte javascript:
code:
1
2
3
4
5
6
7
8
  <script language="JavaScript">
    <!--
    function checker(theForm) {
    if (confirm("Weet u zeker dat u dit item wilt verwijderen?")) {
      theForm.submit()
    }
    }
  </script>

"Computer games don’t affect kids: I mean if Pac-Man affected us as kids, we’d all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."


  • Skef
  • Registratie: April 2001
  • Laatst online: 00:05

Skef

Ik scheer.me

Topicstarter
Weet nou niemand het? Want ik heb het ech wel nodig!!!

"Computer games don’t affect kids: I mean if Pac-Man affected us as kids, we’d all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."


  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 15-09 16:29
Heb voorbeeldje voor je gemaakt kan je hier vinden: http://mcviruss.nl/got/meersubmit.php

  • Skef
  • Registratie: April 2001
  • Laatst online: 00:05

Skef

Ik scheer.me

Topicstarter
Heb je daar ook een source van in PHP??? Want nu ben ik nog nie veel verder......

Of houdt dit in dat $action als array wordt doorgegeven ofzow?

"Computer games don’t affect kids: I mean if Pac-Man affected us as kids, we’d all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."


  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 15-09 16:29
De source van PHP heb je niet nodig want $action wordt nu gewoon goed meegegeven.....het enige wat ik doe is laten zien dat hij wordt meegegeven. Kijk eens goed naar de javascriptsource code enzo :).

  • Skef
  • Registratie: April 2001
  • Laatst online: 00:05

Skef

Ik scheer.me

Topicstarter
Hij werkt!!!

Hierbij verklaar ik, Skef, Dhr. McVirusS tot officieel Javascript Master!!! :P Thanx!!!

"Computer games don’t affect kids: I mean if Pac-Man affected us as kids, we’d all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

Pagina: 1