I have a textarea that I want to limit to 4000 characters. I have a piece of text which Notepad++ and Word both tell me is exactly 4000 characters, but my javascript seems to think it is 4010 characters. Is there a difference in the way certain characters (carriage returns etc) are counted? Below is the javascript I’m using, as well as the text sample.
[CODE]if(document.frmFinal.txtOptComments.value.length > 4000)
[QUOTE]
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam adipiscing purus ut neque tristique a blandit quam fringilla. Sed sit amet elit sed libero cursus pellentesque quis id massa. Donec quis risus elit. Sed interdum dui sodales nisl venenatis sagittis. Aenean arcu nisl, rutrum at vehicula et, posuere in tortor. Donec nibh erat, placerat iaculis congue at, molestie in turpis. Vivamus porttitor eros ut quam aliquet hendrerit. Morbi vestibulum leo ac massa venenatis ut bibendum quam porta. Donec ultricies sodales dui condimentum tincidunt. Nullam est ante, lacinia ut congue porta, aliquet id tellus. Maecenas quis velit sapien. Suspendisse aliquam, sapien non facilisis mattis, nisl metus ornare magna, quis laoreet dolor magna quis orci. Donec placerat, quam quis gravida ultrices, tortor nunc aliquam tellus, id suscipit orci sapien vel sapien. Aenean vitae lorem velit. In rutrum, tellus iaculis tincidunt faucibus, tortor nunc auctor tortor, non ornare massa enim ut libero. Pellentesque iaculis luctus justo sollicitudin laoreet. Fusce mollis leo feugiat purus suscipit imperdiet. Integer vitae orci ut tortor rutrum dictum nec a leo. Aenean et blandit purus. Proin iaculis odio nec felis congue venenatis.
Nunc id urna vitae dui volutpat sagittis. Curabitur vulputate posuere diam, quis lobortis magna aliquam id. Morbi nulla ante, vulputate eget dapibus eget, porta sit amet nunc. Nam lacinia, quam gravida blandit pellentesque, tortor dui fermentum turpis, vitae dictum erat lectus sed justo. Donec eu vehicula odio. Aenean pharetra rhoncus eleifend. Aenean condimentum tortor eget ligula iaculis rutrum. Phasellus eu enim a tellus venenatis ornare. Suspendisse potenti. Integer dignissim tincidunt varius.
Curabitur eleifend interdum leo, sit amet tempor dui eleifend tristique. Proin vel condimentum lectus. Suspendisse scelerisque dui id neque fermentum nec pretium arcu blandit. Proin a magna eget enim cursus tincidunt ut sit amet sapien. Nunc ac sem ut turpis faucibus sagittis. Nam suscipit convallis erat, vel convallis nulla venenatis eget. Nullam mi ipsum, posuere quis sodales id, sagittis non arcu. Fusce et convallis augue. Nulla porttitor mi in leo molestie et varius nulla malesuada. Quisque imperdiet enim vitae mauris pulvinar imperdiet. Quisque ut sem sit amet quam congue porta. Maecenas in orci id enim aliquam dignissim vestibulum sed mauris. Sed turpis diam, pretium ac feugiat at, consectetur vel eros. Duis feugiat tortor et dolor faucibus ullamcorper. Sed lacus neque, malesuada ut tristique vitae, pellentesque quis metus. Pellentesque semper vestibulum metus sit amet porttitor. In massa velit, semper ut dapibus nec, fermentum a libero. Duis at sapien et diam ullamcorper tristique ut ut eros. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam adipiscing purus ut neque tristique a blandit quam fringilla. Sed sit amet elit sed libero cursus pellentesque quis id massa. Donec quis risus elit. Sed interdum dui sodales nisl venenatis sagittis. Aenean arcu nisl, rutrum at vehicula et, posuere in tortor. Donec nibh erat, placerat iaculis congue at, molestie in turpis. Vivamus porttitor eros ut quam aliquet hendrerit. Morbi vestibulum leo ac massa venenatis ut bibendum quam porta. Donec ultricies sodales dui condimentum tincidunt. Nullam est ante, lacinia ut congue porta, aliquet id tellus. Maecenas quis velit sapien. Suspendisse aliquam, sapien non facilisis mattis, nisl metus ornare magna, quis laoreet dolor magna quis orci. Donec placerat, quam quis gravida ultrices, tortor nunc aliquam tellus, id suscipit orci sapien vel sapien. Aenean vitae lorem velit. In rutrum, tellus iaculis tincidunt faucibus, tortor nunc auctor tortor, non ornare massa enim ut libero. Pellentesque iaculis luctus justo sollicitudin laoreet. Fusce mollis leo feugiat purus suscipit imperdiet. Integer vitae orci ut tortor rutrum dictum nec a leo. Aenean et blandit purus. Proin iaculis odio nec felis congue venenatis. congue venenatis. congueeee.
4000