Avatar billede hav0k Nybegynder
23. marts 2005 - 15:19 Der er 7 kommentarer og
1 løsning

Reset button vil ikke resette!

Hvorfor er det lige at der ikke sker noget når man trykker på reset knappen i dette script?

if($edit == $data[0]){           
        echo "<table width=\"70%\" class=\"standard\">
        <tr><td>
        <form action=\"?page=news.edit&edit_confirm=$data[0]" . "&offset=$offset" . "\" method=\"post\">   
        <input type=\"text\" name=\"header_edit\" size=\"30\" class=\"box\" value=\"$data[1]" . "\" onfocus=\"this.style.backgroundColor='#330000'\"
        onblur=\"this.style.backgroundColor='#000000'\" maxlength=\"40\"></center></b></td></tr>
        <tr><td>
        <textarea name=\"text_edit\" cols=\"50\" rows=\"20\" class=\"box\" onfocus=\"this.style.backgroundColor='#330000'\" onblur=\"this.style.backgroundColor='#000000'\">$data[4]</textarea><br>
        <input type=\"submit\" value=\"Edit\" class=\"box\"><input type=\"reset\" value=\"Reset\" class=\"box\"></td></tr>
        <tr><td align=\"right\"><i>By $data2[0]" . "</a></i> - $data[3]" . "</td></tr></table><br><br>";
    }else{
blah blah..
}
Avatar billede barklund Nybegynder
23. marts 2005 - 15:28 #1
Reset nulstiller til, hvad inputfelterne har af data fra starten - altså de default data, der er sat i <input value> og <textarea>value<textarea>.

Skal du lave en "slet alt", skal det gøres i javascript.
Avatar billede kourinsu Nybegynder
23. marts 2005 - 15:50 #2
Prøv at afslutte din form med et </form>...måske det kan gøre forskellen...
Avatar billede hav0k Nybegynder
24. marts 2005 - 14:11 #3
Den skal ikke slette alle data.. den skal bare resette til standardværdierne som er angivet af databasen.. men lige nu sker der overhovedet ikke noget når man trykker 'reset'. Jeg har også indsat den manglende </form> men ligemeget hjælper det. Nogen forslag?
Avatar billede kourinsu Nybegynder
24. marts 2005 - 14:21 #4
Så skal du nok have gang i noget JavaScript. Du skal nok lave din reset knap om til button istedet, og hæfte en noget javascript på. Måske noget ala onclick='set-inputfelt-til-udtræk-fra-databasen'...
Avatar billede barklund Nybegynder
24. marts 2005 - 14:24 #5
Det plejer nu at virke fint i alle de formularer, jeg har skrevet.

Men muligvis der er en form.reset-funktion, som du kan kalde fra en knap - men det burde ikke være nødvendigt.

--
Morten Barklund
Avatar billede hav0k Nybegynder
25. marts 2005 - 23:19 #6
Nej.. det er nemlig enormt underligt.. har selv brugt selvsamme formular til alle mine andre hjemmesider.. det virker bare ikke lige i dette her eksempel.. Vil helst ikke til at skulle rode med javascript bare for en form reset funktion.. Any suggestions?
Avatar billede barklund Nybegynder
25. marts 2005 - 23:49 #7
Validerer din form - altså hos W3?

Fejlen ligger muligvis i en eller anden form for buggy html et sted.
Avatar billede hav0k Nybegynder
02. oktober 2005 - 22:55 #8
Lukket
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