sign in | join about | help | sitemap
Connecting Tech Pros Worldwide
Mark Szlazak's Avatar

Mozilla / Firefox equivalent to IE onpaste for textareas


Question posted by: Mark Szlazak (Guest) on July 23rd, 2005 07:23 PM
Is there anything for Mozilla or Firefox that would be equivalent to
IE's onpaste event for a textarea?

7 Answers Posted
Mark Szlazak's Avatar
Guest - n/a Posts
#2: Re: Mozilla / Firefox equivalent to IE onpaste for textareas


Mark Szlazak wrote:[color=blue]
> Is there anything for Mozilla or Firefox that would be equivalent to
> IE's onpaste event for a textarea?[/color]

I should add that using onchange presents a problem since the event
doesn't fire until the textarea looses focus. Whatever solutions that
exist need to work like onpaste without the focus issues of onchange.

DU's Avatar
Guest - n/a Posts
#3: Re: Mozilla / Firefox equivalent to IE onpaste for textareas

Mark Szlazak wrote:
[color=blue]
> Mark Szlazak wrote:
>[color=green]
>>Is there anything for Mozilla or Firefox that would be equivalent to
>>IE's onpaste event for a textarea?[/color]
>
>[/color]

There is no equivalent to onpaste event for a textarea, as far as I
understand your post.
"Fires on the target object when the user pastes data, transferring the
data from the system clipboard to the document."
http://msdn.microsoft.com/workshop/...nts/onpaste.asp
[color=blue]
> I should add that using onchange presents a problem since the event
> doesn't fire until the textarea looses focus. Whatever solutions that
> exist need to work like onpaste without the focus issues of onchange.
>[/color]

Maybe if you could provide an url showing how your script works for
MSIE, I could have a look at it and maybe propose an alternative.

DU
--
The site said to use Internet Explorer 5 or better... so I switched to
Mozilla 1.7.6 :)
Mark Szlazak's Avatar
Guest - n/a Posts
#4: Re: Mozilla / Firefox equivalent to IE onpaste for textareas

DU wrote:[color=blue]
> Maybe if you could provide an url showing how your script works for
> MSIE, I could have a look at it and maybe propose an alternative.
>
> DU[/color]

Thanks for the offer DU but I do have alternatives. However, I need to
seriously consider this particular option if a viable one exists.

Martin Honnen's Avatar
Martin Honnen July 23rd, 2005 07:24 PM
Guest - n/a Posts
#5: Re: Mozilla / Firefox equivalent to IE onpaste for textareas



Mark Szlazak wrote:
[color=blue]
> Is there anything for Mozilla or Firefox that would be equivalent to
> IE's onpaste event for a textarea?[/color]

You could try to use
<textarea oninput="..."
with Mozilla, of course it doesn't fire only for text being pasted but
also for other text manipulation like cutting text but at I think it is
the only event handler in Mozilla and HTML documents being fired when
text is pasted into a text control.

--

Martin Honnen
http://JavaScript.FAQTs.com/
Mark Szlazak's Avatar
Guest - n/a Posts
#6: Re: Mozilla / Firefox equivalent to IE onpaste for textareas


Martin Honnen wrote:[color=blue]
> Mark Szlazak wrote:
>[color=green]
> > Is there anything for Mozilla or Firefox that would be equivalent[/color][/color]
to[color=blue][color=green]
> > IE's onpaste event for a textarea?[/color]
>
> You could try to use
> <textarea oninput="..."
> with Mozilla, of course it doesn't fire only for text being pasted[/color]
but[color=blue]
> also for other text manipulation like cutting text but at I think it[/color]
is[color=blue]
> the only event handler in Mozilla and HTML documents being fired when[/color]
[color=blue]
> text is pasted into a text control.
>
> --
>
> Martin Honnen
> http://JavaScript.FAQTs.com/[/color]

That will work just fine. Thanks.

Csaba Gabor's Avatar
Guest - n/a Posts
#7: Re: Mozilla / Firefox equivalent to IE onpaste for textareas

Martin Honnen wrote:[color=blue]
> Mark Szlazak wrote:[color=green]
>> Is there anything for Mozilla or Firefox that would be equivalent to
>> IE's onpaste event for a textarea?[/color]
>
> You could try to use
> <textarea oninput="..."
> with Mozilla, of course it doesn't fire only for text being pasted but
> also for other text manipulation like cutting text but at I think it is
> the only event handler in Mozilla and HTML documents being fired when
> text is pasted into a text control.[/color]

frm.ctlName.addEventListener("DOMCharacterDataModified",
function(e){myEventHandler(e);}, false);

This method works, but it has several minor bugs which I logged at:
https://bugzilla.mozilla.org/show_bug.cgi?id=285272

Also, note that if you do something like select the 5 in 54321
and then press 6 (changing the text to 64321) you will fire twice:
The first time the value will be 4321,
and the second firing will have 64321

Csaba Gabor from Vienna
Adil's Avatar
Guest - n/a Posts
#8: Re: Mozilla / Firefox equivalent to IE onpaste for textareas

ok

----------------------------------------------
Posted with NewsLeecher v2.0 Beta 5
* Binary Usenet Leeching Made Easy
* http://www.newsleecher.com/?usenet
----------------------------------------------


 
Not the answer you were looking for? Post your question . . .
196,821 members ready to help you find a solution.
Join Bytes.com

What is Bytes?

We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights. Get the best answers to your questions from over 196,821 network members.
Post your question now . . .
It's fast and it's free

Popular Articles

Top Community Contributors