Avatar billede martin86 Nybegynder
29. december 2004 - 17:52 Der er 32 kommentarer og
1 løsning

form, reset efter submit

Hej Eksperter...

jeg er ved at lave en lille meget simpel chat, men jeg er stødt på et lille problem..

Når man har submittet sin lille chat besked skal jeg have feltet resettet igen... så man ikke skal slette den forrige besked hver gang man vil skrive noget nyt !?

Jeg var i tvivl om hvor jeg skulle oprette spørgsmålet, meg regnede med at nogle af jer havde lavet en chat før og muligvis var stødt på problemet før mig !?

Hilsen Martin
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 18:02 #1
ligger chatten i frames? pga, hvis den gør det kan du vel bare reloade den del af siden med fx
response.redirect "siden"
Avatar billede martin86 Nybegynder
29. december 2004 - 18:08 #2
ja det gør den, så tror jeg bare ikke at chat navnet bliver "gemt"
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 18:11 #3
oki, men er lige ved at lege med noget andet, som MÅSKE virker :)
Vender tilbage om lidt... hehe
Avatar billede martin86 Nybegynder
29. december 2004 - 18:11 #4
mange tak !! :)
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 18:26 #5
kan du bruge javascript??
Her er et eksempel:
<input type="submit" value="Skriv!" onClick="document.FORM.reset();">

Du skal ændre FORM til det din form hedder, fx:
<form name="FORM">

Håber det kan bruges :)
Avatar billede martin86 Nybegynder
29. december 2004 - 18:28 #6
jeg er ikke specielt skrap til det ......

her er min kode:

<form name="getname" target="chat_frame" action="#">
    <input type="hidden" name="mode" value="send">
    <b>Besked :</b> <input class="log" type="text" name="besked" size="35">
    &nbsp;<input class="but" type="submit" value="Send
</form>

kan du sætte det ind??
Avatar billede martin86 Nybegynder
29. december 2004 - 18:29 #7
hov mangler lide en > efter send
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 18:29 #8
Selvfølgelig :)

<form name="getname" target="chat_frame" action="#">
    <input type="hidden" name="mode" value="send">
    <b>Besked :</b> <input class="log" type="text" name="besked" size="35">
    &nbsp;<input class="but" type="submit" value="Send" onClick="document.getname.reset();">
</form>
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 18:29 #9
jepper ;) så det godt :)
Avatar billede martin86 Nybegynder
29. december 2004 - 18:32 #10
hehe den sletter teksten inden det bliver sendt afsted
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 18:33 #11
sikker?
Avatar billede martin86 Nybegynder
29. december 2004 - 18:34 #12
jep har prøvet det efter
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 18:36 #13
oki.. prøvet lige noget andet så :)
Avatar billede martin86 Nybegynder
29. december 2004 - 18:36 #14
mange tak
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 18:39 #15
er filen getname den samme fil som den hvor form'en er i??
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 18:42 #16
arg :D så forkert... hehe
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 18:45 #17
Prøv denne her :) Den skulle nu gerne virke.. hehe

<script language="javascript">
document.test1.reset();
</script>

<form name="getname" action="#">
    <input type="hidden" name="check" value="online">
    <input type="hidden" name="mode" value="send">
    <b>Besked :</b> <input class="log" type="text" name="besked" size="35">
    &nbsp;<input class="but" type="submit" value="Send">
</form>
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 18:46 #18
<script language="javascript">
document.getname.reset();
</script>

<form name="getname" action="#">
    <input type="hidden" name="check" value="online">
    <input type="hidden" name="mode" value="send">
    <b>Besked :</b> <input class="log" type="text" name="besked" size="35">
    &nbsp;<input class="but" type="submit" value="Send">
</form>
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 18:47 #19
fejl i navn ;)
Avatar billede martin86 Nybegynder
29. december 2004 - 18:48 #20
hvad gør den her ??: <input type="hidden" name="check" value="online">
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 18:52 #21
hov.. bare slet den... det var en jeg brugte før, men har ingen betydning nu..
Avatar billede martin86 Nybegynder
29. december 2004 - 18:53 #22
det virker ikke...
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 18:55 #23
hov...

<script language="javascript">
document.getname.reset();
</script>

<form name="getname" action="#" target="chat_frame">
    <input type="hidden" name="check" value="online">
    <input type="hidden" name="mode" value="send">
    <b>Besked :</b> <input class="log" type="text" name="besked" size="35">
    &nbsp;<input class="but" type="submit" value="Send">
</form>
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 18:55 #24
glemte chat_frame :S
Avatar billede martin86 Nybegynder
29. december 2004 - 18:58 #25
stadig ikke.... den sender teksten godt nok afsted men den tømmer ikke feltet !?
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 19:08 #26
prøvet lige noget andet...
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 19:08 #27
prøver*
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 19:31 #28
<script language="javascript">
function validate(){
df = document.forms["getname"]
if(df.message.value==""){
return false;
}else{
return true
}


}
</script>

<form name="getname" action="#" target="chat_frame" method="get" onsubmit="return validate()">
    <input type="hidden" name="mode" value="send">
    <b>Besked :</b> <input class="log" type="text" name="besked" size="35">
    &nbsp;<input class="but" type="submit" value="Send" onClick="noValues(this.form);">
</form>


Dette skal ind i din chat_frame:

<script language="javascript">
function resetInput(){
df = top.frames["framenavn"].forms["getname"]
df.message.value=""


}

resetInput();
</script>

Husk at erstatte 'framenavn' med navnet på den frame hvor send input'en er i
Avatar billede biohazard_666 Nybegynder
29. december 2004 - 19:39 #29
<form name="getname" action="#" target="chat_frame" method="get" onsubmit="return validate()">
    <input type="hidden" name="mode" value="send">
    <b>Besked :</b> <input class="log" type="text" name="besked" size="35">
    &nbsp;<input class="but" type="submit" value="Send">
</form>
Avatar billede martin86 Nybegynder
29. december 2004 - 19:41 #30
okay jeg prøver lige .... men det bliver nok lidt sener for bliver nød ti lat være chauffør det tager nok nogle timer... tak for hjælpen !!
Avatar billede martin86 Nybegynder
30. december 2004 - 18:30 #31
jeg kan ikke få det til at virke..... er du på msn, jeg kunne sende mit dokument til dig?
Avatar billede biohazard_666 Nybegynder
30. december 2004 - 20:32 #32
du kan tilføje mig på: biohazard[a]rudbjerggard[dot]dk
Avatar billede martin86 Nybegynder
19. juli 2005 - 06:31 #33
svar
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
Kurser inden for grundlæggende programmering

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