[Seaside] Getting the selected text in a textArea

AxiNat tibabenfortlapalanca at gmail.com
Thu Feb 3 12:22:15 UTC 2011


Hi Avi,

Thanks for answering. My problem is I don't have the first idea where to
look, I can't find a single example that suits me, they're all for plain
HTML...

Bernat.

2011/2/3 Avi Shefi <avishefi at gmail.com>

> Bernat,
> You can either use Javascript to put the selected text into some hidden
> element, which on callback will be available as an element value, or you can
> use Ajax to send the value back (instead of submitting it using an onClick
> event).
>
>
> Regards,
> Avi.
>
> On Thu, Feb 3, 2011 at 2:00 PM, AxiNat <tibabenfortlapalanca at gmail.com>wrote:
>
>> Hi list,
>>
>> I've been wrecking my brains all morning long trying to get to reference
>> the selected text in a textArea by using javascript or whatever means.
>>
>> So long, I've found a couple of snippets that should do the job, for
>> example:
>>
>> function getFocusedTextArea() {
>>   var textareas = document.getElementsByTagName(“textarea”);
>>   for(var i=0; i lessthan textareas.length; i++) {
>>     var ta = textareas.item(i);
>>     if (window.getComputedStyle(ta, null).zIndex == 57) {
>>       return ta;
>>     }
>>   }
>> }
>>
>> The problem is that I don't know how to store the value returned by
>> getFocusedTextArea() into a variable inside a component. I'd like something
>> similar to:
>>
>> html submitButton
>>    onClick: (html doSomethingMagicInJavascript:
>>        [aString := html andSomethingElseMagic: 'getFocusedTextArea();']);
>>    with: 'Get the selected text magically'.
>>
>> Is there such thing?
>>
>> Thanks!
>>
>> Bernat Romagosa.
>>
>> _______________________________________________
>> seaside mailing list
>> seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
>>
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20110203/fd25f8e7/attachment.htm


More information about the seaside mailing list