IN the followign code, if i use a text editor in place of text area the append function is not working. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script type="text/javascript"> function append(){ var a = document.getElementById("fname").value var b = document.getElementById("lname").value document.getElementById("nameval").value=a+'\n'+b; } </script> </head> <body> <form name="samp" method="post"> First Name:<input type="text" name="fname" id="fname"/> Last Name:<input type="text" name="lname" id="lname"/> Show Name: <textarea cols="30" rows="6" id="nameval" name="nameval" onfocus="append();"></textarea> </form> </body> </html> Please help me in this issue
Works just fine for me, when I click in the textarea (after having written a first and last name in the text fields) it puts the first name on the first line and the last name on the second. Is this not how you want it to function?