Avatar billede ducks Nybegynder
28. september 2003 - 16:08 Der er 6 kommentarer og
1 løsning

Sæt disable button i en function

Hvordan skal jeg sætte this.disable='disabled' korrekt ind i:

function validateComment() {
  if ((document.comment.comment.value='')) {
    alert("error!i!i!");
    return false;
  }
}

Sådan at knappen bliver deaktiveret.
Avatar billede dawin_dk Nybegynder
28. september 2003 - 16:09 #1
function validateComment() {
  if ((document.comment.comment.value='')) {
    document.comment.comment.enabled=false;
    alert("error!i!i!");
    return false;
  }
}
Avatar billede ducks Nybegynder
28. september 2003 - 16:19 #2
Så validerer den bare, også selvom value = ''

den med false, skulle have heddet document.comment.submit :(

document.comment.submit er en submit kanp
document.comment.comment er et textarea
Avatar billede dawin_dk Nybegynder
28. september 2003 - 16:46 #3
du vil altså ha den afbryder submit hvis det ikke er udfyldt ?

så laver du

<form onsumbit="return validateComment();">

og har funktionen sårn her:

function validateComment() {
  if ((document.comment.comment.value='')) {
    alert("error!i!i!");
    return false;
  }
}
Avatar billede ducks Nybegynder
28. september 2003 - 19:33 #4
Nej, det har jeg :\

Jeg vil have sådan, at hvis textfeltet er udfyldt bliver knappen deaktiveret, for at undgå folk trykker flere gange og poster det samme flere gange.
Avatar billede dawin_dk Nybegynder
28. september 2003 - 19:37 #5
så er det:

function validateComment() {
  if ((document.comment.comment.value='')) {
    alert("error!i!i!");
    return false;
  }
  document.comment.comment.enabled=false;
}
Avatar billede ducks Nybegynder
28. september 2003 - 19:59 #6
Er det ikke document.comment.submit.enabled=false; da:

document.comment.submit er en submit kanp
document.comment.comment er et textarea

og det er knappen der skal deaktiveres?
Avatar billede dawin_dk Nybegynder
28. september 2003 - 20:02 #7
ahh... jo .. e det.. .sorry .. mig der roder rundt .. jo .. er self submit-knappen ..  men giv den et andet navn end submit .. da sumbit på en form er en funktion ..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester