I have some Javascript code that reads and sometimes sets the content of
a textarea. I want this to be reasonably browser and platform independent. My question is, what characters should I expect to find at the end of a line? I suspect that I need to cope with either "" or""; can someone confirm?
Setting the content is more of a challenge. I don't want to have nasty browser detection to select what to use for newlines. Is there one newline pattern that is safe for all browsers?
PHP has a function called nl2br() which takes all the newlines in a string and turns them into break tags <br>. I need to do the same in javascript. Is this about right? I'm not sure how one is supposed to reference invisible characters in Javascript strings. I took an example on the web and tried to modify it to my uses.
function nl2br_js(myString) { var regX = / /gi ;
s = new String(myString); s = s.replace(regX, "<br /> "); return s; }
After looking around quite a bit using Google, I still couldn't find out what the gi in the above example is for. What is it?
I've written this javascript that puts lines of text into a readonly textarea, each line ends with a newline character. I have a function that checks that no duplicates exist, it does this by splitting the textarea by newlines into an array. This works as it should in Firefox, but not in IE. Code:
I dynamically make a textarea and save the text, but when I try to output it with javascript, the newlines screw it up... if you don't understand what i mean, here is some code:
Code:
With that newline in javascript, the javascript throws an error. i am working in jsp, so how would i change the text that is put into the textarea with javascript without changing the newlines?
I have a HTML form which takes some values including a password field. I have a JS function to check and alert when a user enters some particular special characters(this is bcoz only these characters are not allowed in the back end of the html form, all the other special characters are allowed). following is the code for it.
function checklen() { var iChars = "`<>"; for (var i = 0; i < document.ipform.password.value.length; i++) {
[Code]...
now i want a feature which does'nt allow the user to enter an uppercase letter or a special character(only these are allowed~@#$%^&*()-_+|) as the the first character of the password field. Since i am newbie to JS, It would be a great help if some one can help me to sort out this..
In my application (yes I know that it's asp) I need to automatically replace a character if it is found in the textbox Is there a way to do this. this is how it renders on the page
I'm trying to write a small little bookmarklet to insert some text into a textarea on a website I frequent. The first problem I ran into was that while the textarea I wanted to mess with was named, the form wasn't. To get around this I tried:
window.document.forms[0].comment_body.value which, for some reason, sometimes worked. But not every time. Then I found getElementsByName but I can't seem to get that working either. Here's my latest attempt:
javascript:function wlcauto() {elements = document.getElementsByName(comment_body);V = 'bla bla bla bla bla'elements.value = V;}wlcauto();void(null)
Is it possible to have text formatting inside textareas? I mean, can you show parts of text in a textarea as bold, italic, underlined, or such? If so, how's that work?
I'm trying to move data between two textareas. I have a script i found but it isn't doing exactly what i need it to do. I believe this would be an easy fix for somebody that knows more about javascript then i do (which is limited) Code:
There are other types of records but I am only interested in the ones which start with "|Note|". The field after "Pos:" will be compared to members of:
Basically i have a function that depending on which picture you click (one for "yes" and other for "no") it will make visible a textarea .
However right now if i click in "yes" it will display me the textarea for yes, and afterwards if i click "no" it will display both textareas, for yes and no. I want everytime i click on yes it will hide the "no" textarea and the same for when i click the "no" textarea, it will hide the "yes" textarea.
I'm using a form where a user enters data in a textarea which is then copied to all other textareas on the page. Currently I have it working for 2 textareas using this code:
I need to count the non - empty fields on a JQuery tab. The following works to tally non-empty text fields and selects. How do I do the same for non-empty textareas?
I am using this code to create a preview pop up window of some text entered into a form textarea. Am I able to include text from more than 1 text area? So could I have the form include text from for example .txt and .txt1?
<?xml version="1.0" encoding="UTF-8"?> <!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" xml:lang="en" lang="en">
So far i managed to show/hide (the only) 1 textarea if an option is selected, using javascript. How can i show all textareas in form if an option is selected (lets say <option name="active">) and hide if option selected is name="passive"?
I got a table with some select, inputs and textareas in it. if i click a button i execute addRow function which populates the row and creates new elements in each cell (new selects, inputs, textareas). But i dont know why, when i get a child of TD where select is the tagName is undefined and nodeName is #text, for INPUT and TEXTAREA it works perfect.
Some code
Code:
It happen so in Chrome and FF, in IE works fine (first time something that works here and doesnt in ff)
some html here <script src=1.js></script> some html here <script src=2.js></script> some html here
I want to execute 2.js first, but I can not touch 1.js 2.js. I need to write a wrapper around them. I am thinking to add a onload of a image file after 2.js to make 1.js active.
some html here <script src=1.js></script> some html here <script src=2.js></script> <img load 1.js"> some html here
I have the below code in a form to re-form the characters entered into it into a dollar amount and also only accept numeric characters. However, when I enter the numbers "113" (which appears after the reformatting process as 1.13), it no longer accepts any other characters. I also am not able to deleted from the text box that I entered it in. I was wondering if anyone has any ideas why this is happening.