roenving: Ja selvfølgelig, det var den sidste linie jeg havde misforstået, navnet på mit felt var 'keys', men det havde jeg glemt, så jeg troede det var noget javascript halløj der henførte til alle felter!
roenving: Lige inden du smutter, hvis jeg nu vil SLETTE alt i alle 'text', 'password', 'file' og 'textarea', men vil RESETTE alle 'radio', 'checkbox' og 'selects', er det så således?:
function eraseVals(f){ for(i=0;f.elements.length>i;i++){ switch(f.elements[i].type){ case "text": f.elements[i].value = ""; break; case "password": f.elements[i].value = ""; break; case "textarea": f.elements[i].value = ""; break; case "file": f.elements[i].value = ""; break; case "radio": f.elements[i].reset(); break; case "checkbox": f.elements[i].reset(); break; case "select": f.elements[i].reset(); } } }
hvad gør man så hvis man gerne vil kunne slette indholdet af en type=file ? Jeg har en form, hvor når man checker en checkbox, så skal den disable og "tømme" en type=file.... kan det ikke lade sig gøre?
indtil nu bruger jeg:
function togglefile() { if (document.upload.deleteimage.checked == true) { document.upload.file.disabled = true; } else { document.upload.file.disabled = false; } }
det virker fint, men det tømmer ikke just indholdet af feltet :(
Nej, input type=file har du kun adgang til at aflæse, der kan du kun bruge form.reset() til at tømme den !-)
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.