16. december 2004 - 23:00Der er
7 kommentarer og 1 løsning
Clear af form elementer (ikke reset)
Jeg har en HTML FORM, hvor der skal være en clear knap, der fjerner alt indhold fra alle felter (input, hidden, checkbox, select osv). Ikke en RESET knap der blot ændre indholdet til det der oprindeligt var ved load af siden.
Jeg kan naturligvis hardcode value="" fra et Javascript på dem alle en for en, MEN kan man ikke gøre det lidt mere smart med en løkke der løber alle elementer igennem som et array, med den længde/antal elementer formen nu en gang har via DOM.
Dermed kan koden i princippet genbruges på alle efterfølgende clear knapper uanset name på de enkelte form elementer.
Er der nogle der kan hjælpe med en stump JavaScript kode, der fjerner indholdet i en form, uanset det initielle indhold og antallet/typen/navn/value af elementerne i formen ?
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Ja, der kan du teste på elementets tagName (hvis du bruger et <button></button> element i stedet for et <input type="button">) ... eller du kan sætte en class på de elementer, der ikke må clear'es - og så teste på deres className: if (f.elements[i].className!="uglegylp") f.elements[i].value = "";
Synes godt om
Ny brugerNybegynder
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.