phpnewb999 Posted August 5, 2006 Share Posted August 5, 2006 I have a form with a textarea. On submission of the form, everything within the textarea would be echoed on the next page. The only thing is that everything that is echoed out is in one continuous line. I want it so that when someone presses enter, there would be a break. Something like this form when starting a new topic or replying. Where i can hit enter and when displayed on the forum, it is on a new line. What i have done so far is onkeydown event call to check if the enter key is hit, if so do obj.value += '<br>'. What this does is add <br> at the end of the textarea. How can i get it so that <br> will not appear and also be placed anywhere in the textarea when entered is hit.Thanks in advance. Quote Link to comment https://forums.phpfreaks.com/topic/16608-textarea-onkeydown/ Share on other sites More sharing options...
micah1701 Posted August 5, 2006 Share Posted August 5, 2006 if your using PHP to echo the text area's value, you don't need any java script before submitting.just use the [url=http://www.php.net/nl2br]nl2br()[/url] function of PHP.[code]<?phpecho nl2br($_POST['textarea']);?>[/code] Quote Link to comment https://forums.phpfreaks.com/topic/16608-textarea-onkeydown/#findComment-69601 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.