Avatar billede funkeychicken Nybegynder
15. juni 2002 - 18:59 Der er 30 kommentarer og
1 løsning

ryd felt...

hvordan kan jeg gøre sådan at når jeg trykker på submit skal den rydde feltet...

noget ala onsumbit=null  eller sådan noget!!!
Avatar billede funkeychicken Nybegynder
15. juni 2002 - 19:09 #1
hallolololololl
Avatar billede gizmo-gizmo Nybegynder
15. juni 2002 - 19:16 #2
:)
<form name="form" method="post">
<input type="text" name="mitfelt">
<input type="button" OnClick="document.form.mitfelt.value='';">
Avatar billede jakoba Nybegynder
15. juni 2002 - 19:19 #3
Tør jeg gætte på at du gerne vil havde data i feltet sendt (submittet) før du rydder?
Avatar billede funkeychicken Nybegynder
15. juni 2002 - 19:24 #4
jakob>>ja....
Avatar billede funkeychicken Nybegynder
15. juni 2002 - 19:25 #5
koden virker ik som den skal....vis man trykker på enter åbner den bare sidne iet nyt vindue
Avatar billede gizmo-gizmo Nybegynder
15. juni 2002 - 19:26 #6
når man submitter en form, bliver felterne ikke automatisk ryddet så? eller er det bare mig? :)
Avatar billede jakoba Nybegynder
15. juni 2002 - 19:27 #7
<form name="form" method="post"
    onsubmit="setTimeout( 'document.form.reset()', 100 ); return true">

Hvos det virker så pts til gizmo, jeg skylder han nogen.

mvh JakobA
Avatar billede funkeychicken Nybegynder
15. juni 2002 - 19:28 #8
OnClick="document.form.mitfelt.value

skal form erstattes med det min form hedder...
Avatar billede jakoba Nybegynder
15. juni 2002 - 19:30 #9
gizmo >> normalt submittes en form til 'samme side' dvs siden bliver reloadet og dermed resat, men hvos formen submittes til en anden ramme eller til et lovlig langsomt serverprogram så bliver data ved at stå i formen.
Avatar billede funkeychicken Nybegynder
15. juni 2002 - 19:32 #10
crap man...kednder intet til java så det funker ik...

kan i ik lige se hvad der er galt http://satnaam.amok.dk/chat

når jeg tryker på enter når jeg skriver åbner den bare et nyt vindue
Avatar billede funkeychicken Nybegynder
15. juni 2002 - 19:36 #11
forresten..i skal logge på chatten
Avatar billede funkeychicken Nybegynder
15. juni 2002 - 19:44 #12
har du fundet fejlen???
Avatar billede jakoba Nybegynder
15. juni 2002 - 19:47 #13
jeg har sat anførselsteng om dine attribut værdier i kommandoerne
fjernet en overflødig </form> kommando forneden
flyttet sletningen op i en onsubmit-handler
stillet koden lidt nere ordnet op.

<form name="formNavn" action="besked.php" method="post" target="publicmessages"
    onsubmit="setTimeout( 'document.formNavn.reset()', 100 ); return true">

Besked:<input type="text" size="50" name="besked" maxlength="150"><br>

Send til:
<select name="privat" style="font-family: Verdana; font-size: 8 pt">
    <option>Alle</option>
    <option></option>
    <option>Hejsa</option>
    <option>jakoba</option>
</select>

<input type="submit" value="Send">

</form>

mvh JakobA
Avatar billede funkeychicken Nybegynder
15. juni 2002 - 19:54 #14
ja det virker...

men nu bliver <select> nulstillet hvergnag..skal jeg bare smide den ind i en anden <form> med sit eeget navn???

giver gizmo point som du sagde
Avatar billede jakoba Nybegynder
15. juni 2002 - 20:08 #15
det er nemmere blot at nøjes med at nulstille tekstfeltet istedetfor hele formen:

<form name="formNavn" action="besked.php" method="post" target="publicmessages"
    onsubmit="setTimeout( 'document.formNavn.besked.value=\"\";', 100 ); return true">
Avatar billede funkeychicken Nybegynder
16. juni 2002 - 00:31 #16
???..

den kode du lige har givet er jo den du skrev før...skal det se sådan her ud hvis det kun er tekstelftet der skal ryddes

<input type=text name=besked target=publicmessages onsubmit="setTimeout( 'document.formNavn.besked.value=\"\";', 100 ); return true>
Avatar billede funkeychicken Nybegynder
16. juni 2002 - 00:37 #17
(spørger dig fordi jeg sidder ved en anden maskine end den hvor koden til scriptet er) :-(
Avatar billede jakoba Nybegynder
16. juni 2002 - 00:37 #18
nej den skal ikke se sådan der ud for man skal huske at skrive sine anførselstegn:

<input type='text' name="besked" target="publicmessages" onsubmit="setTimeout( 'document.formNavn.besked.value=\"\";', 100 ); return true">

mvh JakobA
Avatar billede funkeychicken Nybegynder
16. juni 2002 - 11:41 #19
damn..det virker ik!!
Avatar billede funkeychicken Nybegynder
16. juni 2002 - 18:00 #20
kom nu maana.....du får 30-40 point his du hjæper
Avatar billede jakoba Nybegynder
16. juni 2002 - 18:25 #21
Læst tilbage i tråden her. du har alerede fået at det svar der er brug for. så jeg kan ikke tilføje noget medmindre du konkret fortæller hvad kode du bruger og hvordan den går galt.
Avatar billede funkeychicken Nybegynder
16. juni 2002 - 18:37 #22
ok..skal nok huske det :-)...

problemet er at den ikke sletter indholdet med dne her kode
<form name="form" action="besked.php" method="post" target="publicmessages">

<input type='text' name="besked" target="publicmessages" size=50 onsubmit="setTimeout( 'document.form.besked.value=\"\";', 100 ); return true">

den kode du gav på et ande ttidspunkt slettede felterne men den resetted så også <select> feltet...
Avatar billede jakoba Nybegynder
16. juni 2002 - 18:47 #23
ok, nu bemærkede jeg det, du har flyttet onsubmit= handleren over i en <input kommando. det skal du ikke. den skal stadig stå i form kommandoen:

<form name="form" action="besked.php" method="post" target="publicmessages" onsubmit="setTimeout( 'document.form.besked.value=\"\";', 100 ); return true">

<input type='text' name="besked" target="publicmessages" size=50>

mvh JakobA
Avatar billede jakoba Nybegynder
16. juni 2002 - 18:51 #24
Ups. der er heller ikke nogen mening i at sætte en target attribut i en input kommando:

<input type='text' name="besked" size=50>
Avatar billede funkeychicken Nybegynder
16. juni 2002 - 22:16 #25
still aint working..den slettter intet af det der står der....
Avatar billede jakoba Nybegynder
16. juni 2002 - 22:23 #26
du mangler et " tegn efter den anden \ i din onsubmit streng.
Avatar billede funkeychicken Nybegynder
17. juni 2002 - 13:51 #27
nah..stilll aint workin...min kode ser sådan her ud:

<form name="form" action="besked.php" method="post" target="publicmessages" onsubmit="setTimeout( 'document.form.besked.value=\"\";', 100 ); return true">
Avatar billede jakoba Nybegynder
17. juni 2002 - 14:01 #28
når jeg kikker i din source filen http://satnaam.amok.dk/chat/bund.php

står der:
<form name="form" action="besked.php" method="post" target="publicmessages"
onsubmit="setTimeout( 'document.form.besked.value=\"\;', 100 ); return true>

dvs der mangler 2 anførselstegn, et efter anden \ og et efter return true.

kunne det være din php kode der roder og ikke skriver det den skal?

mvh JakobA
Avatar billede funkeychicken Nybegynder
17. juni 2002 - 18:42 #29
mærkelig..når jeg kigger i sourcen ser detsådan her ud

<form name="form" action="besked.php" method="post" target="publicmessages"
onsubmit="setTimeout( 'document.form.besked.value=\"\";', 100 ); return true"> altså begge " er der...
Avatar billede funkeychicken Nybegynder
17. juni 2002 - 19:11 #30
det virker nu...

du får 30 point eksra...er det ok????
Avatar billede funkeychicken Nybegynder
17. juni 2002 - 19:13 #31
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