Problema TextArea
Publicado por Sergio (1 intervención) el 16/09/2005 19:29:45
Hola, tengo un problema con un textarea.
Resulta que quiero controlar la longitud del textarea ( las letras que se ponen) y luego enviarlo.
Pero me encuentro con el problema de que las dos cosas a la vez no puedo acerlas.
el codigo es este:
<html>
<head>
<script>
var lineas = 5;
var caracteres_linea = 20;
var total = lineas * caracteres_linea ;
function valida(){
if (texto.value.length > total){
texto.value = texto.value.substring(0, total);}}
</script>
</head>
<body BGCOLOR="#CCCC99" text="#000000" link="#aaaaaa" vlink="#red" alink="#green">
<FORM METHOD="post" ACTION="text2.php">
<table>
<tr>
<td>
Autor :
</td>
<td>
<INPUT TYPE="text" NAME="autor">
</td>
</tr>
<tr>
<td aling="top">
Comentario:
</td>
<td>
<script>
document.write("<textarea name=texto rows="+ lineas +" cols=" +
caracteres_linea + " onKeyDown=valida() ></textarea>"
</script>
</td>
</tr>
<tr>
<td>
</td>
<td align="center">
<input type="submit" name="enviar" value="Enviar comentario">
</td>
</tr>
</table>
</form>
</body>
</html>
Si alguien tiene alguna solucion.
Gracias
Resulta que quiero controlar la longitud del textarea ( las letras que se ponen) y luego enviarlo.
Pero me encuentro con el problema de que las dos cosas a la vez no puedo acerlas.
el codigo es este:
<html>
<head>
<script>
var lineas = 5;
var caracteres_linea = 20;
var total = lineas * caracteres_linea ;
function valida(){
if (texto.value.length > total){
texto.value = texto.value.substring(0, total);}}
</script>
</head>
<body BGCOLOR="#CCCC99" text="#000000" link="#aaaaaa" vlink="#red" alink="#green">
<FORM METHOD="post" ACTION="text2.php">
<table>
<tr>
<td>
Autor :
</td>
<td>
<INPUT TYPE="text" NAME="autor">
</td>
</tr>
<tr>
<td aling="top">
Comentario:
</td>
<td>
<script>
document.write("<textarea name=texto rows="+ lineas +" cols=" +
caracteres_linea + " onKeyDown=valida() ></textarea>"
</script>
</td>
</tr>
<tr>
<td>
</td>
<td align="center">
<input type="submit" name="enviar" value="Enviar comentario">
</td>
</tr>
</table>
</form>
</body>
</html>
Si alguien tiene alguna solucion.
Gracias
Valora esta pregunta


0