19. december 2004 - 19:20
Der er
20 kommentarer og 1 løsning
Fjerne tekst i input.
Hej, når jeg skriver en tekst i en input også submitter så bliver teksten der, hvordan fjerner jeg den hver gang man trykker submit? <form action="skriv_.php" name="tekst" target="tekstboks" method="post"> <p align="center"><input type="text" name="tekst" size="106" style="font-family:'Trebuchet MS'; border: 1px; font-size:12; margin:1; border-color:black; border-style:solid;"> <input type="submit" value="SEND" style="font-family:'Trebuchet MS'; border: 1px; font-size:12; margin:1; border-color:black; height: 20; border-style:solid;"> </form>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
19. december 2004 - 19:31
#1
Du kan jo bare indsætte value="": <input type="text" name="tekst" size="106" style="font-family:'Trebuchet MS'; border: 1px; font-size:12; margin:1; border-color:black; border-style:solid;" value="">
19. december 2004 - 19:33
#2
Hvis det ikke virker, kan du bruge: <form action="skriv_.php" name="tekst" target="tekstboks" method="post"> <p align="center"><input type="text" name="tekst" size="106" style="font-family:'Trebuchet MS'; border: 1px; font-size:12; margin:1; border-color:black; border-style:solid;"> <input type="submit" value="SEND" style="font-family:'Trebuchet MS'; border: 1px; font-size:12; margin:1; border-color:black; height: 20; border-style:solid;"> </form> <script type="text/JavaScript"> document.tekst.tekst.value=''; </script> Jeg ved ikke, om det er en god ide, at kalde både formen OG tekstfeltet for "tekst".. prøv evt med frmTekst (formen) og txtTekst (tekst feltet)
19. december 2004 - 19:46
#3
Virker ikke, har prøvet begge.
19. december 2004 - 19:47
#4
<form action="skriv_.php" name="frmTekst" target="tekstboks" value="" method="post"> <p align="center"><input type="text" name="tekst" value="" size="106" style="font-family:'Trebuchet MS'; border: 1px; font-size:12; margin:1; border-color:black; border-style:solid;"> <input type="submit" value="SEND" style="font-family:'Trebuchet MS'; border: 1px; font-size:12; margin:1; border-color:black; height: 20; border-style:solid;"> </form> <script type="text/JavaScript"> document.frmTekst.tekst.value=''; </script>
19. december 2004 - 19:50
#5
hmm.... det kan ikke passe.. prøv en af dem her: 1) <body onload="document.frmTekst.tekst.value=''"> 2) <input type="text" name="tekst" value="<?php echo '' ?>" size="106" style="font-family:'Trebuchet MS'; border: 1px; font-size:12; margin:1; border-color:black; border-style:solid;"> <?php echo '' ?> skal muligvis være <?php echo "" ?> (dvs "" i stedet for '') Begge muligheder burde virke! :-)
19. december 2004 - 19:54
#6
Virker stadig ikke, den gør ingenting.
19. december 2004 - 19:58
#7
Prøv det her: <body onload="alert('*' + document.frmTekst.tekst.value + '*');"> Hvad skriver den så?
19. december 2004 - 20:16
#8
den udskriver **
19. december 2004 - 20:17
#9
Hvis den skriver "**", så stor der IKKE noget i feltet "tekst" i formen frmTekst. - Hvad er problemet? :-)
19. december 2004 - 20:18
#10
hmmm.... skal teksten forsvinde EFTER man submitter MEN FØR siden skifter??
19. december 2004 - 20:24
#11
efter man submitter.
19. december 2004 - 20:24
#12
altså når man skriver en besked i tekstfeltet, feks. "Hej med dig". Så når jeg trykker OK (submitter) skal den fjerne teksten, uden en reload af siden.
19. december 2004 - 20:26
#13
Den SKAL jo netop reloade siden, for at sende data til serveren (f.eks. en database).. Hvis den bare skal fjerne teksten: onsubmit="this.tekst.value='';return false;" Men den kode giver ingen mening, idet den KUN fjerner teksten fra feltet.. INTET submittes! Altså må du ha' en frame/iframe der håndterer submit!
19. december 2004 - 20:38
#14
onsubmit="this.tekst.value='';return false;" virker dog hellere ikke.
19. december 2004 - 20:43
#15
Jeg tror altså, at det er dig der gør noget forkert.. eller ikke forstår det.. Det her virker ifølge 19/12-2004 20:26:44 (...den KUN fjerner teksten fra feltet.. INTET submittes!) : <form action="skriv_.php" name="frmTekst" target="tekstboks" method="post" onsubmit="this.tekst.value='';return false;"> <p align="center"><input type="text" name="tekst" size="106" style="font-family:'Trebuchet MS'; border: 1px; font-size:12; margin:1; border-color:black; border-style:solid;"> <input type="submit" value="SEND" style="font-family:'Trebuchet MS'; border: 1px; font-size:12; margin:1; border-color:black; height: 20; border-style:solid;"> </form> Måske har jeg misforstået dig.. Skriv hvad det er du vil, men så mange ord som muligt.. :-)
19. december 2004 - 21:15
#16
Jeg vil have at når man skriver en tekst feks. "Hejsa, hvordan går det" også trykker submit. Så den fjerner den tekst man lige har skrevet i inputten, altså laver den blank, fra "Hejsa, hvordan går det" til ""
19. december 2004 - 21:37
#17
Jeg har lige testet denne kode, og den virker fint: <form action="skriv_.php" name="frmTekst" target="tekstboks" method="post" onsubmit="this.tekst.value='';return false;"> <p align="center"><input type="text" name="tekst" size="106" style="font-family:'Trebuchet MS'; border: 1px; font-size:12; margin:1; border-color:black; border-style:solid;"> <input type="submit" value="SEND" style="font-family:'Trebuchet MS'; border: 1px; font-size:12; margin:1; border-color:black; height: 20; border-style:solid;"> </form> Men, hvad er formålet med det?
19. december 2004 - 22:00
#18
Nu virker det, men den når ikke at sætte dataerne i mysql (skriv_.php)
20. december 2004 - 23:28
#19
Læs lige 19/12-2004 20:26:44 igen! :-) Ved du overhovedet, hvordan data sendes til databasen? Det sker, når siden loades! :-) Dvs, en side SKAL (re)loades, før at data kan gemmes i databasen.. Hvis du vil submitte data UDEN at hele siden reloades, kan du bruge en iframe: <iframe name="senddata" width="0" height="0"></iframe> Du skulle så gerne kunne bruge: <form action="skriv_.php" name="frmTekst" target="tekstboks" method="post" target="senddata"> -- Det skal lige siges, at det ikke er testet! (iframen skal muligvis placeres FØR formen..)
21. december 2004 - 13:12
#20
Ja, ved det. Har også lavet, læg svar.
23. december 2004 - 00:00
#21
OK :-)
Vi tilbyder markedets bedste kurser inden for webudvikling