Kopier tekst fra textarea, Safari iOS 5

Tags:    iphone safari ios iwebkit

Jeg sidder og laver en lille webApp til iphone. Jeg bruger iWebKit.
Kan ses her:
http://smsbillet.chrizl.dk/

Jeg skal kopier noget tekst fra et textarea uden at man kan ændre i teksten.

Fold kodeboks ind/udPHP kode 


Har kigget overalt synes jeg, dog uden held :(

Ved i om der er en mulighed for det? Det behøver selvfølgelig ikke være fra et textarea.
Det må gerne være selectable men ikke editable.



Indlæg senest redigeret d. 06.02.2012 19:48 af Bruger #14218
8 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
En hurtig google søgning bragte mig frem til denne tråd på StackOverflow om samme emne, og med et svar som eftersigende skulle virke på iOS...

Fold kodeboks ind/udJScript kode 


http://stackoverflow.com/a/6302507

Så noget lignende:
Fold kodeboks ind/udHTML kode 


Alternativt kunne du forsøge dig med:
Fold kodeboks ind/udHTML kode 




Indlæg senest redigeret d. 06.02.2012 20:28 af Bruger #17015
select() virker ikke i safari iOS :(


Er det ikke fordi elementet er disabled/readonly? Måske du kunne have din tekst i en div og tilføje en knap med div->select() ?

Har ikke selv en ios enhed at teste med, så det må være mit sidste bud.



Kan dette bruges?
Fold kodeboks ind/udHTML kode 





Med readonly kopiere den ikke, hvert fald ikke i iOS 5.
Og disabled kan man bare ikke vælge teksten :(

EDIT: Sludder, disabled gør bare det samme som readonly :(



Indlæg senest redigeret d. 06.02.2012 19:54 af Bruger #14218
aha.. Hvad med noget lignende det her:

Fold kodeboks ind/udHTML kode 




select() virker ikke i safari iOS :(

EDIT:
Har fundet et workaround, men teksten er dog redigerbar:

Fold kodeboks ind/udHTML kode 


Den vælger teksten, men har ikke brug for keyboardet kommer op. og man skal heller ikke kunne redigere teksten :(



Indlæg senest redigeret d. 06.02.2012 20:17 af Bruger #14218
@Stefan, select() virker ikke i mobile safari. Kan ikke lige finde reference til bugreport, men jeg er helt sikker på at jeg har læst det for nyligt.



Jeg må ærligt indrømme jeg ikke tror det kan lade sig gøre at kopiere udover at markere først og der efter markere som normalt.

Synes selv det er blevet meget godt.

Det endte med at se således ud:

Fold kodeboks ind/udHTML kode 


Så skal man bare selv trykke "Kopier" på iPhones standard "Kopier"-knap.


Nu har jeg så bare et andet problem. Kig med her:
SMS link virker ikke når webapp er installeret på iPhone



Indlæg senest redigeret d. 07.02.2012 01:47 af Bruger #14218
t