09. oktober 2001 - 17:29
Der er
19 kommentarer og 2 løsninger
Form i en frame???
Kan man lave en form så når man trykker send, udføre den handlingen i et andet vindue i en frame, så det vindue man er ik ikke opdateres, andet end det i tekst feltet bliver slettet og sendt videre til den anden frame..? Mvh Morten
Annonceindlæg fra Academic Work Denmark A/S
09. oktober 2001 - 17:31
#1
<form TARGET=\"VINDUNAVN\">
09. oktober 2001 - 17:39
#2
den skulle også slette det der står i tekst feltet... det er tl en chat..
09. oktober 2001 - 20:20
#3
09. oktober 2001 - 20:20
#4
09. oktober 2001 - 20:39
#5
hmm fatter ik så meget java script.. hvad har det med en form at gøre??
Slettet bruger
10. oktober 2001 - 10:46
#6
<form method=\"post\" action=\"din-cgi.cgi\" target=\"dinFrame\" onSubmit=\"this.tekstfelt.value=\'\';\"> <textarea name=\"tekstfelt\"></textarea> </form>
10. oktober 2001 - 12:59
#7
Nok bedst at vente lidt med at resette formen. onsubmit udføres før der submittes. <form method=\"post\" action=\"din-cgi.cgi\" target=\"dinFrame\" name=\'olsen\' onSubmit=\"setTimeout(\'document.forms[\\\"olsen\\\"].reset();\',200);return true\"> <textarea name=\"tekstfelt\"></textarea> </form> mvh JakobA
10. oktober 2001 - 16:41
#8
det virker ik helt.. den siger der er fejl i den linje. <form method=\"POST\" action=\"chat.asp?mode=besked\" target=\"hovedramme\" name=\'sendbesked\' onSubmit=\"setTimeout(\'document.forms[\\\"sendbesked\\\"].reset();\',200);return true\">
10. oktober 2001 - 16:58
#9
Det er nok mine apostroffer der kokser. så må vi lave det som en lille funktion: <script language=\'javascript\'> function sendFormen() { setTimeout(\'document.forms[\"sendbesked\"].reset();\',200); return true; } </script> <form method=\"POST\" action=\"chat.asp?mode=besked\" target=\"hovedramme\" name=\'sendbesked\' onSubmit=\"return sendFormen()\"> mvh JakobA
10. oktober 2001 - 17:08
#10
takker det virker.. vil du ik ha nogle point??
Slettet bruger
10. oktober 2001 - 18:25
#11
Hvad med: <form method=\"post\" action=\"din-cgi.cgi\" target=\"dinFrame\" name=\"olsen\" onSubmit=\"setTimeout(\'document.olsen.reset();\',200); return true;\"> <textarea name=\"tekstfelt\"></textarea> </form> Så holder vi os til én linje (selvom indekseringen måske ikke helt overholder standarderne - men den virker!). P.S. Jeg omskrev bare jakoba\'s, så giv ham pointene, hvis han endelig svarer! :-)
10. oktober 2001 - 18:31
#12
Grunden til jeg ikke svarer er at jeg igen blot omskrev phoenixes en smule, men måske vi efterhånde skulle kalde det en deler :-))
Slettet bruger
10. oktober 2001 - 18:41
#13
DEAL! **Venter spændt på dommerens (funstuff.dk\'s) afgørelse...** :-) P.S. Læg mærke til, at mine smiley\'s er i betydeligt bedre form end jakoba\'s, da mine kun i de færreste tilfælde har dobbelthager!
10. oktober 2001 - 18:58
#14
Ja dine smilys trækker lidt op i pointene.... men tror jeg deler midt over, så er der ik noget at skændes om :o) Tak for hjælpen begge 2.. :o)
10. oktober 2001 - 19:00
#15
takker :-)))
10. oktober 2001 - 21:32
#16
Damn ik så godt.. sat lige os testet det igennem... det er kun et felt der skal nulstilles når man trykker send.... Men den sletter det hele :o( hvordan undgår man det?
10. oktober 2001 - 21:36
#17
ved at nøjes med at nulstille det ene felt :) <form method=\"post\" action=\"din-cgi.cgi\" target=\"dinFrame\" name=\"olsen\" onSubmit=\"setTimeout(\'document.olsen.detFeltsNavn.value=null;\',200); return true;\"> <textarea name=\"tekstfelt\"></textarea> </form>
10. oktober 2001 - 21:46
#18
hmm når man trykker sletter den det i feltet og skriver null men så stykker jeg igen, skriver den null i feltet.. <form method=\"POST\" action=\"chat.asp?mode=besked\" target=\"hovedramme\" name=\'sendbesked\' name=\"sendbesked\" onSubmit=\"setTimeout(\'document.sendbesked.besked.value=null;\',200); return true;\"> Det kan godt være jeg spørger lidt dumt men patter bare ik java script
10. oktober 2001 - 21:57
#19
Øv. Så slipper vi ikke udenom at lave et lille script: <script language=\'javascript\'> function sendFormen() { setTimeout(\'document.sendbesked.besked.value=\"\";\',200); return true; } </script> <form method=\"POST\" action=\"chat.asp?mode=besked\" target=\"hovedramme\" name=\'sendbesked\' onSubmit=\"return sendFormen()\"> jeg havde håbet at null var ligesågodt som at skrive \"\" (tom streng) mvh JakobA
10. oktober 2001 - 22:01
#20
hmm den sletter stadi ik den text box der hedder besked :o(
10. oktober 2001 - 22:07
#21
ups min fejl... havde glemt at slette den gamle form linje.... nu ser det ud til at virke.. mange mange tak..
Vi tilbyder markedets bedste kurser inden for webudvikling