01. august 2001 - 15:19
Der er
21 kommentarer og 3 løsninger
Fjern indhold af tekstfelt når indhold er sendt?
Jeg har lavet en chat, når man har skrevet sin besked og trykket på en Send-knap bliver formen sendt over til en anden frame, men teksten bliver jo ståene i tekstfeltet hvordan fjerner jeg det. Det skal helst være uden at man skal reloade framet
Annonceindlæg fra Cognizant
AI er ikke problemet. Eksekvering er.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
01. august 2001 - 15:20
#1
lad os se det
01. august 2001 - 15:26
#2
du kan nulstille texten ved at at sætte dens value=\"\"
01. august 2001 - 15:26
#3
<form name=\"FORMNAVN\"> <input type\"text\" name=\"FORMFELT\"> <input type=\"button\" onMouseClick=\"document.FORMNAVN.FORMFELT.value=\'\'\"> </form>
01. august 2001 - 15:28
#4
<FORM ... onSubmit=\"document.formNavn.feltNavn.value=\'\' \">
01. august 2001 - 15:31
#5
Det skulle selvfølgelig være: <input type=\"submit\" onClick=\"document... Hvor jeg fik onMouseClick fra?? - Lad være med at spørge. ;-)
01. august 2001 - 15:33
#6
Her er min kode: <form name=\"sendform\" method=\"POST\" action=\"chat.asp?mode=chat\" target=\"hojre\"> <div align=\"center\"> <center> <table border=\"0\" cellspacing=\"0\" width=\"200\" style=\"position: absolute; left: 0; top: 0; height: 0\"> <tr> <td width=\"300\" style=\"border: 1 solid #000000\" bgcolor=\"#0099CC\"><input type=\"text\" name=\"message\" size=\"20\" style=\"border: 1 solid #000000\" onclick=\"this.value=\'\"></td> <td width=\"100\" style=\"border: 1 solid #000000\" bgcolor=\"#0099CC\"><input type=\"submit\" value=\"Send\" name=\"action\" style=\"background-color: #C0C0C0; border: 1 solid #000000\"></td> </tr> </table> </center> </div> </form>
01. august 2001 - 15:37
#7
\" this.value= \' \" giver ingen mening, det ku\' være derfor du ikke opnåede hvad du ville: \" this.value= \'\' \" sq det være -- om det virker, tjaeh ... det ved jeg ikke !·]
01. august 2001 - 15:39
#8
onclick skal vel også skrives onClick
01. august 2001 - 15:39
#9
<input type=\"submit\" value=\"Send\" name=\"action\" style=\"background-color: #C0C0C0; border: 1 solid #000000\" onClick=\"document.sendform.message.value=\'\'\"> /Nikolaj
01. august 2001 - 15:40
#10
zeptic - onclick eller onClick er ligegyldigt - Jeg kan bedst li´ onClick, da jeg synes det er mere læsevenligt.
01. august 2001 - 15:41
#11
Plexx - Du har din onClick på textfeltet, men da formen sendes via submit knappen skal den være der eller i form-tagget som roenving skrev tidligere.
01. august 2001 - 15:43
#12
>roenving det virker ikke, godt nok forsvinder teksten men den bliver altsår ikke send videre
01. august 2001 - 15:46
#13
>nikolejdu det virker ikke, godt nok forsvinder teksten men den bliver altsår ikke send videre: <form name=\"sendform\" method=\"POST\" action=\"chat.asp?mode=chat\" target=\"hojre\"> <div align=\"center\"> <center> <table border=\"0\" cellspacing=\"0\" width=\"200\" style=\"position: absolute; left: 0; top: 0; height: 0\"> <tr> <td width=\"300\" style=\"border: 1 solid #000000\" bgcolor=\"#0099CC\"><input type=\"text\" name=\"message\" size=\"20\" style=\"border: 1 solid #000000\"></td> <td width=\"100\" style=\"border: 1 solid #000000\" bgcolor=\"#0099CC\"><input type=\"submit\" value=\"Send\" name=\"action\" onClick=\"document.sendform.message.value=\'\'\" style=\"background-color: #C0C0C0; border: 1 solid #000000\"></td> </tr> </table> </center> </div> </form>
01. august 2001 - 15:48
#14
det er jo fordi teksten fjernes inden den sendes
01. august 2001 - 15:50
#15
hvordan skal jeg så gøre
01. august 2001 - 15:50
#16
>>Det burde det da (altså Form onSubmit :-) set på w3c.org: onsubmit %Script; #IMPLIED -- the form was submitted -- så prøv: <form name=\"sendform\" method=\"POST\" action=\"chat.asp?mode=chat\" target=\"hojre\" onSubmit=\"document.formNavn.feltNavn.value=\'\' \"> <div align=\"center\"> <center> <table border=\"0\" cellspacing=\"0\" width=\"200\" style=\"position: absolute; left: 0; top: 0; height: 0\"> <tr> <td width=\"300\" style=\"border: 1 solid #000000\" bgcolor=\"#0099CC\"><input type=\"text\" name=\"message\" size=\"20\" style=\"border: 1 solid #000000\"></td> <td width=\"100\" style=\"border: 1 solid #000000\" bgcolor=\"#0099CC\"><input type=\"submit\" value=\"Send\" name=\"action\" style=\"background-color: #C0C0C0; border: 1 solid #000000\"></td> </tr> </table> </center> </div> </form> Så burde skidtet da virke !!
01. august 2001 - 15:51
#17
Ups ... document.formNavn.feltNavn skulle selvfølgelig være document.sendform.message
01. august 2001 - 15:59
#18
Jeg fatter det ikke hvis jeg bruger dette script: <form name=\"sendform\" method=\"POST\" action=\"chat.asp?mode=chat\" target=\"hojre\" onSubmit=\"document.sendform.message.value=\'\' \"> <div align=\"center\"> <center> <table border=\"0\" cellspacing=\"0\" width=\"200\" style=\"position: absolute; left: 0; top: 0; height: 0\"> <tr> <td width=\"300\" style=\"border: 1 solid #000000\" bgcolor=\"#0099CC\"><input type=\"text\" name=\"message\" size=\"20\" style=\"border: 1 solid #000000\"></td> <td width=\"100\" style=\"border: 1 solid #000000\" bgcolor=\"#0099CC\"><input type=\"submit\" value=\"Send\" name=\"action\" style=\"background-color: #C0C0C0; border: 1 solid #000000\"></td> </tr> </table> </center> </div> </form> så bliver teksten væk men den bliver åbenbart ikke sendt. denne kode sender teksten: <form name=\"sendform\" method=\"POST\" action=\"chat.asp?mode=chat\" target=\"hojre\" > <div align=\"center\"> <center> <table border=\"0\" cellspacing=\"0\" width=\"200\" style=\"position: absolute; left: 0; top: 0; height: 0\"> <tr> <td width=\"300\" style=\"border: 1 solid #000000\" bgcolor=\"#0099CC\"><input type=\"text\" name=\"message\" size=\"20\" style=\"border: 1 solid #000000\"></td> <td width=\"100\" style=\"border: 1 solid #000000\" bgcolor=\"#0099CC\"><input type=\"submit\" value=\"Send\" name=\"action\" style=\"background-color: #C0C0C0; border: 1 solid #000000\"></td> </tr> </table> </center> </div> </form>
01. august 2001 - 16:07
#19
??? Ja, så ville jeg hive javascript\'en frem: <form name=\"sendform\" method=\"POST\" action=\"chat.asp?mode=chat\" target=\"hojre\" > <script language=\"JavaScript> <!-- function FormSend() { document.sendform.submit(); setTimeOut(\"document.sendform.message.value=\'\' \", 100); } //--> </script> <div align=\"center\"> <center> <table border=\"0\" cellspacing=\"0\" width=\"200\" style=\"position: absolute; left: 0; top: 0; height: 0\"> <tr> <td width=\"300\" style=\"border: 1 solid #000000\" bgcolor=\"#0099CC\"><input type=\"text\" name=\"message\" size=\"20\" style=\"border: 1 solid #000000\"></td> <td width=\"100\" style=\"border: 1 solid #000000\" bgcolor=\"#0099CC\"><input type=\"button\" value=\"Send\" name=\"action\" style=\"background-color: #C0C0C0; border: 1 solid #000000\" onClick=\"FormSend()\"></td> </tr> </table> </center> </div> </form>
01. august 2001 - 16:15
#20
jeg vil gøre noget andet: <form name=\"sendform\" method=\"POST\" action=\"chat.asp\" target=\"hojre\" onSubmit=\"document.sendform.message.value=document.sendform.msg2.value;document.sendform.msg2.value=\'\'\"> <div align=\"center\"> <center> <table border=\"0\" cellspacing=\"0\" width=\"200\" style=\"position: absolute; left: 0; top: 0; height: 0\"> <tr> <td width=\"300\" style=\"border: 1 solid #000000\" bgcolor=\"#0099CC\"> <input type=\"text\" name=\"msg2\" size=\"20\" style=\"border: 1 solid #000000\"> <input type=\"hidden\" value=\"TEST\" name=\"message\"> <input type=\"hidden\" value=\"chat\" name=\"mode\"> </td> <td width=\"100\" style=\"border: 1 solid #000000\" bgcolor=\"#0099CC\"> <input type=\"submit\" value=\"Send\" name=\"action\" style=\"background-color: #C0C0C0; border: 1 solid #000000\"></td> </tr> </table> </center> </div> </form>
01. august 2001 - 16:31
#21
en lidt nemmere onsubmit: onsubmit=\"setTimeout( \'document.forms.sendform.reset()\', 100 );return true\" kaldet til onsubmit sørger for at formen bliver slettet 100 millesekunder efter, dvs efter at data i formen er blevet sendt. return true er nødvendig for at få data sendt. hvis onsubmit returnerer false (eller næsten alt andet) bliver der ikke submittet. mvh JakobA
01. august 2001 - 18:27
#22
Øh kay ... Så var der zq endnu en dag, hvor man lærte noget. ;~}
01. august 2001 - 21:48
#23
Takker rigtig meget for hjælpen. jeg her lige hævet pointene fra 15 til 45 PGA. jeres store arbejde. Zeptic får 25 point får det bedste svar. nikolajdu & roenving får hver 10 point for hjælpen.
02. august 2001 - 01:52
#24
Muchas gracias ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling