...

View Full Version : max length



alaios
02-21-2003, 04:52 AM
i have a textarea...and i want to let the uesr to enter only 10 characters....how i can do it? I know how to do this in a input text but i dont know in a textarea

justame
02-21-2003, 05:06 AM
ala...
/me has this just a copied/pasted/credited® n' saved from the ol' wa forum...:O)))

just a goodluck® n' hoping it helps...:O)))



Description: A script that checks the number of characters in a form box, and if it exceeds the predetermined number,
cancels the form submission, and asks the surfer to reenter data.

Example:

In 50 chars or less, please type a short description of yourself:



Directions: Simply cut and paste the below code into the <body> section of your page. It contains a form with one textarea
box that is checked for max # of characters. You can change this # from the default 50 to another by changing "var maxlength"
below. You can add in more form elements into the form, as you would with any other form.

<script>
<!--

/*Form Characters check script credit-Website Abstraction (www.wsabstract.com) 200+ free JavaScripts here!
*/

function checkchars(cur){
//change max length to determine below
var maxlength=50
if (cur.chars.value.length>maxlength){
alert("Please restrain your input to 50 or less characters!")
return false
}
}
//-->
</script>

<form onsubmit="return checkchars(this)">
<strong>In 50 chars or less, please type a short description of yourself:</strong><br><textarea rows="5" cols="38" name="chars"></textarea>
<br><input type="submit" value="Submit!">
</form>

<p align="center"><font face="arial" size="-2">This free script provided by</font><br>
<font face="arial, helvetica" size="-2"><a href="http://wsabstract.com">Website
Abstraction</a></font></p>

whammy
02-22-2003, 01:22 PM
I wrote a more cross-browser script here:

http://www.solidscripts.com/displayscript.asp?sid=1



<script type="text/javascript">
<!--
/*****************************
Maxtext v1.2
Copyright 2002 Robert K. Davis
******************************/
function getlength(x,y){
return x < y;
}
function textlen(x,y){
var thelength = x.value.length;
window.status = thelength + " of " + y + " maximum characters.";
}

function maxtext(x,y){
var tempstr = x.value;
if(tempstr.length > y){
x.value = tempstr.substring(0,y);
alert("Please limit your entry to " + y + " characters or less.");
}
textlen(x,y);
}
/*********************/
// -->
</script>


This uses a number of different techniques and it has been tested in Opera, Mozilla, Netscape 4.x, Netscape 6+, and IE.



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum