You may want to set a breakpoint within the event handler for the textarea
to track down where the new line comes from. Though it sounds like the new
line comes from hitting Enter within the textarea.
As Farshid mentioned you can prevent the default behavior (i.e. entering a
new line) when hitting Enter using
event.preventDefault()<https://developer.mozilla.org/en-US/docs/Web/API/event.preventDefault>,
though his code has a little flaw as it's not the click event you need to
react to but the keydown event. So the code would actually look something
like this (with some other improvements):
textarea.addEventListener("keydown", function(event) {
if (event.keyCode === KeyEvent.DOM_VK_RETURN) {
event.target.value = "";
event.preventDefault();
}
});
Sebastian
On Thursday, May 22, 2014 10:03:09 PM UTC+2, Farshid Beheshti wrote:
>
>
> I have a textarea where the user enters the answer to a question. If he
>> enters the wrong answer, or no answer (just hits the enter key), the script
>> clears the textarea. When it clears the textarea, I end up with a new line
>> that I don't want.
>>
>
> I think you don't need to do anything with Firebug. Add
> *event.preventDefault();* at the end of the function handling the event
> when a return key is pressed, something like this:
>
> textarea.click = function(event){
> if(event.keyCode == 13){
> event.preventDefault();
> }
> }
> Note |event| is the name of the argument.
>
> Although the answer doesn't relate to the Firebug, but just as way to fix
> the issue.
>
> Farshid
>
>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Firebug" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/firebug.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/firebug/5bffeedf-a296-44df-a64c-ef349379e081%40googlegroups.com<https://groups.google.com/d/msgid/firebug/5bffeedf-a296-44df-a64c-ef349379e081%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
--
You received this message because you are subscribed to the Google Groups
"Firebug" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/firebug.
To view this discussion on the web visit
https://groups.google.com/d/msgid/firebug/974076c1-03f3-4352-9de1-277f3f2ee677%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.