Ciao a tutti,
è possibile selezionare del testo data la posizione iniziale e quella finale?
grazie
Ciao a tutti,
è possibile selezionare del testo data la posizione iniziale e quella finale?
grazie
selezionare per fare cosa? qualcosa tipo substring?
No ai layout tabellari!
Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872
Ho del testo in una textbox e vorrei evidenziare una parte del testo dando la posizione iniziale e finale del testo.
Altra piccola domanda, se seleziono del testo con il mouse, come faccio a sapere la pos iniziale e finale del testo selezionato?
Grazie
evidenziare e selezionare non credo sia possibile...puoi intervenire con la stringa con substring, split e altre funzioni ma non puoi evidenziarlo che io sappia!
No ai layout tabellari!
Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872
si puo' fare, sicuramente per i browser piu' comuni
codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <title>set selection in textarea</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <style type="text/css"> </style> <script type="text/javascript"> /*<![CDATA[*/ function selectRange(fieldID,start,end){ // decommenta per estremo start compreso // start--; var tx=document.getElementById(fieldID); if(tx.setSelectionRange){ tx.focus(); tx.setSelectionRange(start,end); } else if (tx.createTextRange) { var range=tx.createTextRange(); range.collapse(true); range.moveEnd('character',end); range.moveStart('character',start); range.select(); } } /*]]>*/ </script> </head> <body> <form> <textarea id="txtarea" rows="5" cols="31"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi nonummy viverra tellus. Donec aliquam sem quis lectus. Vivamus quam lectus, interdum vel, consequat suscipit, varius in, sem. Ut nibh enim, facilisis id, tempor nec, imperdiet id, leo. </textarea> <input type="button" value="seleziona da 5 a 15" onclick="selectRange('txtarea',5,15)" /> <input type="button" value="seleziona da 25 a 45 " onclick="selectRange('txtarea',25,45)" /> </form> </body> </html>
uh, non lo sapevo....meno male che ho messo credo....sai che figuraccia se avessi messo sicuramente!Originariamente inviato da Xinod
si puo' fare, sicuramente per i browser piu' comuni
No ai layout tabellari!
Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872
.
Ehm .. Gemini, non è che hai sbagliato thread?
[PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
[Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]
Ops! Hai ragione.
Non ci sto capendo più nulla.
Chiedo scusa a tutti!