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!!!
Annonceindlæg fra Pax8
:) <form name="form" method="post"> <input type="text" name="mitfelt"> <input type="button" OnClick="document.form.mitfelt.value='';">
Tør jeg gætte på at du gerne vil havde data i feltet sendt (submittet) før du rydder?
koden virker ik som den skal....vis man trykker på enter åbner den bare sidne iet nyt vindue
når man submitter en form, bliver felterne ikke automatisk ryddet så? eller er det bare mig? :)
<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
OnClick="document.form.mitfelt.value skal form erstattes med det min form hedder...
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.
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
15. juni 2002 - 19:36
#11
forresten..i skal logge på chatten
15. juni 2002 - 19:44
#12
har du fundet fejlen???
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
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
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">
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>
16. juni 2002 - 00:37
#17
(spørger dig fordi jeg sidder ved en anden maskine end den hvor koden til scriptet er) :-(
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
16. juni 2002 - 11:41
#19
damn..det virker ik!!
16. juni 2002 - 18:00
#20
kom nu maana.....du får 30-40 point his du hjæper
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.
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...
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
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>
16. juni 2002 - 22:16
#25
still aint working..den slettter intet af det der står der....
16. juni 2002 - 22:23
#26
du mangler et " tegn efter den anden \ i din onsubmit streng.
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">
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
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...
17. juni 2002 - 19:11
#30
det virker nu... du får 30 point eksra...er det ok????
17. juni 2002 - 19:13
#31
Vi tilbyder markedets bedste kurser inden for webudvikling