24. februar 2006 - 14:09
Der er
18 kommentarer og 1 løsning
Input type="text" egenskaber
Hej eksperter Har en form, hvor input type="text", som sender indholdet af formen til mysql. Er det muligt at gøre således, at der i dette indtastningsfelt kan laves linieskift (Enter) og anvendes tabulator, altså skrive "rigtig" tekst i feltet.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
24. februar 2006 - 14:15
#1
brug textarea i stedet
24. februar 2006 - 14:22
#2
hvordan det???
24. februar 2006 - 14:29
#3
<textarea rows="2" name="S1" cols="20"></textarea> du kan ændre på rows og cols for at ændre størrelsen på feltet...og så skal feltet i databasen være longtext
24. februar 2006 - 14:42
#4
Håber du vil bære over med mig lidt endnu... Sådan ser den sidste del af formen ud. Kan du vise med eksempel, hvordan det skal gøres?? <kode> <tr> <td width="" height="75"> Personlig hilsen:</td> <td width="" height="75"><input type="textarea" maxlength="550" name="hilsen" size="125" value="<? print $hilsen; ?>"></td> </tr> <tr> <td width="" height="1"></td> <td width="" height="1"><input type="submit" value="Send" name="B1"><input type="reset" value="Nulstil" name="B2"></td> </tr> </table>
24. februar 2006 - 15:29
#5
Har fået det til at virke nu. Men når jeg kalder teksten fra mysql med: print "<td width=\"314\" height=\"29\"><font size=\"4\">".$row[hilsen]."</font></td>"; så skrives teksten bare ud i een køre. Hvordan får jeg linieskiftene med???
24. februar 2006 - 18:01
#6
nu ved jeg ikke så meget om php ...men nogat ala det her bør virke: $hilsen = $row[hilsen]; $hilsen1 = str_replace("\r\n", "<br />", $hilsen); "<td width=\"314\" height=\"29\"><font size=\"4\">"$hilsen1"</font></td>";
25. februar 2006 - 15:40
#7
Hmm, næh det fungerer ikke. Siden kan slet ikke vises når jeg indsætter koden... Er desværre heller ikke selv videre kyndig ud i php, men jeg prøver at lede videre her i forum.
25. februar 2006 - 16:32
#8
Du skal udskifte ale \n med <br /> inden du lægger teksten i databasen, det vil hjælpe. Er ret sikker på at når du kigger i din database lige nu, så findes der ikke noget \n eller \r i den.
25. februar 2006 - 17:17
#9
==> dkfire Når jeg kalder databaseindholdet i et textarea (rettefunktion) så står det godt nok som det skal. Skulle det så ikke kunne hentes rigtigt frem på en html side???
25. februar 2006 - 22:32
#10
Hvorfor ikke bare bruge den native php-funktion nl2br !-) <td width="" height="75"><? print nl2br($hilsen); ?></td>
25. februar 2006 - 22:34
#11
-- i øvrigt har et textarea ikke en value-attribut (selvom den har en value-property, hvis man tilgår den via DOM !-) <textarea>Value skal skrives inde i tagget</textarea>
26. februar 2006 - 02:11
#12
Hmm det skal stå på denne måde, men kan ikke finde ud af hvor alle \ skal placeres... print "<td width=\"\" height=\"75\"><? print nl2br($hilsen); ?></td> forslag??
26. februar 2006 - 02:13
#13
-- det eneste, der mangler, er såvidt jeg kan se, den afsluttende " ...
26. februar 2006 - 14:34
#14
print "<td width=\"\" height=\"75\"><? print nl2br($hilsen); ?></td>"; nu loader siden, men der printes ikke indholdet af "hilsen", skal indholdet lægges ind i databasen på en bestemt måde?? Jeg bruger: <tr> <td width="" height="75"> Personlig hilsen:</td> <td width="" height="75"><textarea rows="15" name="hilsen" wrap="hard" cols="80"><?=$row["hilsen"]?></textarea></td> </tr>
26. februar 2006 - 14:52
#15
Hvis du ikke har sat variablen $hilsen kan du jo ikke bruge den, så f.eks. nl2br($row['hilsen'])
26. februar 2006 - 15:09
#16
Er bange for du er nødt til at være lidt mere konkret. Hvor skal nl2br($row['hilsen']) helt præcis sættes ind??
27. februar 2006 - 11:54
#17
Hvordan ser hele din kode ud til at lægge i databasen og til siden dedr viser indholdet, det ville hjælpe lidt at se det hele i en sammenhæng.
27. februar 2006 - 16:33
#18
Delen som sender til databasen: (hentet ud af en større php-side <font class="overskrift"><b>Tilføj/ret Elevoplysninger</b></font><br><br> <form name="form" method="POST" action="<? $_SERVER[PHP_SELF]; ?>" onsubmit='return send()'> <input type="hidden" name="aktion" value="<? print $newaktion; ?>"> <input type="hidden" name="id" value="<? print $id; ?>"> <table border="1" width="100%" height="1"> <tr> <td width="100" height="35"> Fornavn:</td> <td width="" height="35"><input type="text" maxlength="50" name="fornavn" size="50" value="<? print $fornavn; ?>"></td> </tr> <tr> <td width="" height="35"> Efternavn:</td> <td width="" height="35"><input type="text" maxlength="50" name="efternavn" size="50" value="<? print $efternavn; ?>"></td> </tr> <tr> <td width="" height="35"> Adresse:</td> <td width="" height="35"><input type="text" maxlength="250" name="adresse" size="50" value="<? print $adresse; ?>"></td> </tr> <tr> <td width="" height="35"> Postnr:</td> <td width="" height="35"><input type="text" maxlength="50" name="postnr" value="<? print $postnr; ?>"></td> </tr> <tr> <td width="" height="35"> Bynavn:</td> <td width="" height="35"><input type="text" maxlength="50" name="bynavn" size="50" value="<? print $bynavn; ?>"></td> </tr> <tr> <td width="" height="35"> Fødselsdag:</td> <td width="" height="35"><input type="text" maxlength="20" name="foedselsdag" value="<? print $foedselsdag; ?>"></td> </tr> <tr> <td width="" height="35"> Kendetegn:</td> <td width="" height="35"><input type="text" maxlength="40" name="kendetegn" size="50" value="<? print $kendetegn; ?>"></td> </tr> <tr> <td width="" height="35"> Kælenavn:</td> <td width="" height="35"><input type="text" maxlength="40" name="kaelenavn" size="50" value="<? print $kaelenavn; ?>"></td> </tr> <tr> <td width="" height="35"> Rumbo:</td> <td width="" height="35"><input type="text" maxlength="150" name="rumbo" size="125" value="<? print $rumbo; ?>"></td> </tr> <tr> <td width="" height="35"> Scoringer:</td> <td width="" height="35"><input type="text" maxlength="150" name="scoringer" size="125" value="<? print $scoringer; ?>"></td> </tr> <tr> <td width="" height="35"> Bommert:</td> <td width="" height="35"><input type="text" maxlength="150" name="bommert" size="125" value="<? print $bommert; ?>"></td> </tr> <tr> <td width="" height="35"> Ofte hørt:</td> <td width="" height="35"><input type="text" maxlength="150" name="oftehort" size="125" value="<? print $oftehort; ?>"></td> </tr> <tr> <td width="" height="35"> Ofte set:</td> <td width="" height="35"><input type="text" maxlength="150" name="ofteset" size="125" value="<? print $ofteset; ?>"></td> </tr> <tr> <td width="" height="35"> Væremåde:</td> <td width="" height="35"><input type="text" maxlength="150" name="vaeremaade" size="125" value="<? print $vaeremaade; ?>"></td> </tr> <tr> <td width="" height="35"> Positiv(e) side(r):</td> <td width="" height="35"><input type="text" maxlength="150" name="positiv" size="125" value="<? print $positiv; ?>"></td> </tr> <tr> <td width="" height="35"> Negativ(e) side(r):</td> <td width="" height="35"><input type="text" maxlength="150" name="negativ" size="125" value="<? print $negativ; ?>"></td> </tr> <tr> <td width="" height="35"> Livret:</td> <td width="" height="35"><input type="text" maxlength="150" name="livret" size="125" value="<? print $livret; ?>"></td> </tr> <tr> <td width="" height="35"> Førstehåndsindtryk:</td> <td width="" height="35"><input type="text" maxlength="150" name="indtryk" size="125" value="<? print $indtryk; ?>"></td> </tr> <tr> <td width="" height="35"> Fremtidsplaner:</td> <td width="" height="35"><input type="text" maxlength="150" name="fremtid" size="125" value="<? print $fremtid; ?>"></td> </tr> <tr> <td width="" height="35"> 3 ting på en øde ø:</td> <td width="" height="35"><input type="text" maxlength="150" name="treting" size="125" value="<? print $treting; ?>"></td> </tr> <tr> <td width="" height="75"> Personlig hilsen:</td> <td width="" height="75"><textarea rows="15" name="hilsen" wrap="hard" cols="80"><?=$row["hilsen"]?></textarea></td> </tr> <tr> <td width="" height="1"></td> <td width="" height="1"><input type="submit" value="Send" name="B1"><input type="reset" value="Nulstil" name="B2"></td> </tr> </table> Delen som fremkalder indholdet af databasen: (del af php-side) print "<div align=\"center\">"; print "<table border=\"1\" width=\"600\">"; print "<tr>"; print "<td width=\"154\" height=\"204\" cellpadding =\"2\" rowspan=\"6\"><img src=\"/blaabog/billeder/Tinnie.jpg\" width=\"150\" height=\"200\"></td>"; print "<td width=\"314\" height=\"29\" colspan=\"2\"><font size=\"4\"><b>$navn</b></font></td>"; print "</tr>"; print "<tr>"; print "<td width=\"314\" height=\"29\" colspan=\"2\"><font size=\"4\"><b>".$row[adresse]."</b>, <b>".$row[postnr]."</b> <b>".$row[bynavn]."</b></font></span></td>"; print "</tr>"; print "<tr>"; print "<td width=\"314\" height=\"29\" colspan=\"2\"></td>"; print "</tr>"; print "<tr>"; print "<td width=\"111\" height=\"29\"><font size=\"4\"><b>Fødselsdag:</b></font></td>"; print "<td width=\"314\" height=\"29\"><font size=\"4\">".$row[foedselsdag]."</font></td>"; print "</tr>"; print "<tr>"; print "<td width=\"111\" height=\"29\"><font size=\"4\"><b>Kælenavn(e):</b></font></td>"; print "<td width=\"314\" height=\"29\"><font size=\"4\">".$row[kaelenavn]."</font></td>"; print "</tr>"; print "<tr>"; print "<td width=\"111\" height=\"29\"><font size=\"4\"><b>Kendetegn:</b></font></td>"; print "<td width=\"314\" height=\"29\"><font size=\"4\">".$row[kendetegn]."</font></td>"; print "</tr>"; print "<tr>"; print "<tr>"; print "<td width=\"596\" colspan=\"3\" valign=\"top\"><b>Rumbo(er): </b>".$row[rumbo]."<br><br><b>Scoringer: </b>".$row[scoringer]."<br><br><b>Bommert(er): </b>".$row[bommert]."<br><br><b>Oftest hørt: </b>".$row[oftehort]."<br><br><b>Oftest set: </b>".$row[ofteset]."<br><br><b>Væremåde: </b>".$row[vaeremaade]."<br><br><b>Positiv(e) side(r): </b>".$row[positiv]."<br><br><b>Negativ(e) side(r): </b>".$row[negativ]."<br><br><b>Livret: </b>".$row[livret]."<br><br><b>Førstehåndsindtryk: </b>".$row[indtryk]."<br><br><b>Fremtidsplaner: </b>".$row[fremtid]."<br><br><b>3 ting på en øde ø: </b>".$row[treting]."<br><br><b>Personlig hilsen: </b>".$row[hilsen]."</td>"; print "</tr>"; print "<td width=\"\" height=\"75\"><? print nl2br($hilsen); ?></td>"; print "</table>"; print "</div>";
08. juli 2006 - 15:00
#19
lukker
Vi tilbyder markedets bedste kurser inden for webudvikling