[JS] Buttons met zelfde ID disablen

Pagina: 1
Acties:

  • GewoonNico
  • Registratie: April 2003
  • Laatst online: 16-05 23:20
is het mogelijk om met behulp van javascript meerdere buttons tegelijk te disablen?

Is gebruik nu het volgende script. Maar als ik dan 2 formulieren heb met het id cmsform ontstaat er een javascript error
JavaScript:
1
2
3
4
5
6
7
8
9
10
function submitonce()
    {
    document.cmsform.submitform.disabled = true;
    document.cmsform.submitform.value = "Momentje a.u.b.";
    if (document.cmsform.enctype == 'multipart/form-data')
        {
        dofileupload();
        }
    document.cmsform.submit();
    }


Wie kan mij helpen?

[ Voor 3% gewijzigd door GewoonNico op 20-01-2005 09:43 ]


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

noem niet allebei je formulieren cmsform, dat mag niet volgens de html standaard en daar nekt javascript op :)

Stop uploading passwords to Github!


  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

Ja, het is mogelijk om meerdere buttons met behulp van javascript te disabelen, maar het is niet verstandig om de buttons allemaal hetzelfde ID te geven, dit hoort een unieke te zijn per pagina.

Met behulp van onderstaande code kan je buttons disabelen:
JavaScript:
1
document.getElementById('ButtonID').disabled = true


Je kan ook eenvoudig een loop doen en alle buttons binnen een formulier disabelen...

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Ik zou in je onsubmit handler this.form meegeven als parameter. Dat scheelt iig weer een referentie naar een onbekende form ;)

Daarnaast is het handiger om regel 3 en 4 om te draaien, dacht dat er browser-bugs waren, waarbij je de value niet kon aanpassen van een disabled button :?

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.


  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
kijk hier maar eens voor de definitie van een ID
http://www.w3.org/TR/REC-html40/struct/global.html#adef-id

en hier voor de eigenschappen:
http://www.w3.org/TR/REC-html40/types.html#type-name

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!