Avatar billede Chewie Novice
02. maj 2005 - 19:32 Der er 13 kommentarer og
1 løsning

Løsningforslag - alternativ til tekstboks

Hej

Jeg har prøvet at arbejde lidt med en tekstboks til min løsning, men den har alt for mange begrænsninger
Derfor søger jeg et alternativ til tekstboks, så kan opfylde følgende krav

Registrerer linieskrift (ENTER)
Linier der starter med mellemrum (space)
Sætte begrænsning på højde(6linier) og brede(25tegn)

nogle der har en ide ?

/søren
Avatar billede Bjarne Novice
02. maj 2005 - 20:23 #1
jeg foreslå et textarea.

Hvis du vil registrere et linjeskift, skal du have fat i funktionen nl2br()

Næste krav forstår jeg ikke hvad du mener med.

Størrelsen laver du med rows="" og cols="".

textarea ser sådan ud: <textarea name="" rows="" cols=""></textarea>
Avatar billede Chewie Novice
02. maj 2005 - 20:30 #2
Jeg mener at hvis en linie starter med et eller flere mellemrum(space) skal de ligesom (Enter) registrers
Avatar billede Chewie Novice
02. maj 2005 - 20:34 #3
man kan ikke begrænse textarea med rows= se selv her http://www.oscomplete.com/index.php
Avatar billede Chewie Novice
02. maj 2005 - 20:55 #4
Pionten er

det skal være en boks der er 25 tegn bred og 6 linier høj og den tekst der bliver skrevet i den skal ikke ændres - men skal stå fuldstændig som den blev skrevet

nogle forslag ?
Avatar billede olebole Juniormester
03. maj 2005 - 08:47 #5
<ole>

Med de krav kan du under ingen omstændigheder bruge nogen af de bestående HTML-elementer. Du må selv bygge et GUI-element og oprette event-objekter, m.m.
En løsning kunne være et contenteditable div, som du kæder sammen med nogle JavaScript-objekter, men det kræver, du er temmelig stærk i JS/DOM og OOP.
At bygge custom-GUI hører ikke til de letteste opgaver  :)

/mvh
</bole>
Avatar billede Chewie Novice
03. maj 2005 - 09:20 #6
kunne man måske bruge en modificeret WYSIWYG ?
Avatar billede olebole Juniormester
03. maj 2005 - 11:02 #7
En editor er et andet eksempel på noget 'hjemmestrikket' GUI - men det er nok ikke en god indgangsvinkel at modificere en editor. Det bliver det hele nok endnu mere langhåret af - sådan en indeholder jo en masse (i denne forbindelse) ligegyldig funktionalitet. Så hellere starte fra bunden  :)
Avatar billede Bjarne Novice
03. maj 2005 - 20:10 #8
sjovhilsen> Jo man kan, jeg bruger et på min egen hjemmeside, og det virker fint.

Det lykkedes mig endda at finde: <textarea name="message" cols="45" rows="10" tabindex="0" class="msg_box" accesskey="m"></textarea>

I ekspertens kode:D

Så det kan altså sagtens lade sig gøre. Men det du siger med spaces, kender jeg ingen løsning på.
Avatar billede Chewie Novice
04. maj 2005 - 12:25 #9
Hej bjarne

d
e
t

e
r

m
u
l
i
g
t

a
t

s
k
r
i
v
e

f
l
e
r
e

e
n
d

1
0

r
o
w
s

h
e
r

p
å

e
x
p
.
d
k

:)
Avatar billede Bjarne Novice
04. maj 2005 - 13:14 #10
Ja selvfølgelig er der mulighed for at skrive mere end den størrelse du sætter et textarea til. Når du sætter rows og cols angiver du jo hvor stort textfeltet skal være. Det har jo ikke noget med indholdet at gøre.
Avatar billede Chewie Novice
04. maj 2005 - 13:37 #11
så er det ikke en begrænsning - men en størrelse XD
Avatar billede Bjarne Novice
04. maj 2005 - 15:34 #12
skrev jeg ikke også "Størrelsen laver du med rows="" og cols=""." i mit indlæg?
Avatar billede Chewie Novice
11. maj 2005 - 15:53 #13
Tak for imput - smid nogle svar

god dag
Avatar billede Chewie Novice
20. juni 2005 - 11:12 #14
lukker
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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