Avatar billede unknown_someone Juniormester
02. august 2004 - 19:54 Der er 7 kommentarer og
1 løsning

autocomplete="off" i XHTML

Som overskriften antyder - kan man på en eller anden måde benytte autocomplete="off" i forms når det stadig skal være valid xhtml?
Avatar billede roenving Novice
02. august 2004 - 19:59 #1
Du kan jo sætte den property med javascript ?-)
Avatar billede unknown_someone Juniormester
02. august 2004 - 20:02 #2
hvordan? hvad hvis jeg kun vil give det effekt på ét form-element, og hvad hvis jeg vil på alle elementer i en form?
Avatar billede roenving Novice
02. august 2004 - 20:12 #3
<script type="text/javascript">
function setAutoOff(){
  document.forms['FORMNAVN'].FELTNAVN.autocomplete = "off";
}

function setAutoOff2(){
  e = document.forms['FORMNAVN'].elements;
  for(i=0;e.lemgth>i;i++){
    if(e[i].type=="text")e[i].autocomplete = "off";
  }
}
window.onload = setAutoOff;
</script>


-- og du har begge muligheder, som du kan prøve ved at indsætte form- og evt. feltnavnet og så tilføje 2-tallet i onload-tingen !-)
Avatar billede unknown_someone Juniormester
02. august 2004 - 20:19 #4
og hvad så hvis man ikke må bruge name-attributtet i form-tagget i strict?
Avatar billede roenving Novice
02. august 2004 - 20:29 #5
Nåh, ja, den havde jeg ikke i hovedet, for såvidt jeg husker må man da godt sætte et name på form-elementer ...

-- men man også finde en form ud fra tallet i forms-arrayet, altså f.eks. .forms[0] for den første form i dokumentet !-)

-- men det er jo nemt nok at sætte et id på formen eller feltet, og så kan du jo:

document.getElementById('minInput').autocomplete = "off";

-- hvorimod den løsning, hvor du vil sætte det på alle (input-) elementer i formen skal bruge denne:

var e = document.getElementById('minForm').elements;
Avatar billede unknown_someone Juniormester
02. august 2004 - 20:32 #6
den havde jeg ellers prøvet men det virkede ikke. og hvad kan man så lære af det? lære at stave ordentligt :)

Det virker - mange tak for hjælpen.

Et svar og pointene er dine
Avatar billede roenving Novice
02. august 2004 - 20:37 #7
Ja, i min reference er der en tør kommentar om, at det med at ramme små og store rigtigt i getElementById er en fingerbrækkende øvelse *g*

Velbekomme '-)
Avatar billede roenving Novice
02. august 2004 - 20:47 #8
-- og tak for point ;~}
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