Foros del Web » Programando para Internet » Javascript »

limitar maximo de caracteres en textarea

Estas en el tema de limitar maximo de caracteres en textarea en el foro de Javascript en Foros del Web. Buenas... presiso que me den una mano para limitar el maximo de caracteres en un textarea... e buscado e integrado muchos codigos al text area, ...
  #1 (permalink)  
Antiguo 24/01/2010, 17:52
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 15 años, 7 meses
Puntos: 5
limitar maximo de caracteres en textarea

Buenas... presiso que me den una mano para limitar el maximo de caracteres en un textarea... e buscado e integrado muchos codigos al text area, pero por alguna razon ninguno me marcha.. sienceramente no conozco mucho de javascript y por eso no encuentro el error... o sera que tal vez algo en mi codigo este cortando al mismo...
aqui les dejo mi codigo para que vean que puede ser... y si alguien se anima a decirme cual seria el codigo que marche con este para limitar el text area..
el mismo por cierto es un editor de texto...

aqui les dejo mi codigo... muchas gracias de antemano


<html>
<head>

<script language="JavaScript" type="text/javascript" src="ajaxx.js"></script>
<script type="text/javascript">
var peticion = null;

function inicializa_xhr() {
if (window.XMLHttpRequest) {
return new XMLHttpRequest();
} else if (window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP");
}
}

function muestraProvi() {
if (peticion.readyState == 4) {
if (peticion.status == 200) {
var lista = document.getElementById("provincia");
var provi = eval('(' + peticion.responseText + ')');

lista.options[0] = new Option("- selecciona -");
var i=1;
for(var codigo in provi) {
lista.options[i] = new Option(provi[codigo], codigo);
i++;
}
}
}
}

function cargaMun() {
var lista = document.getElementById("provincia");
var provincia = lista.options[lista.selectedIndex].value;
if(!isNaN(provincia)) {
peticion = inicializa_xhr();
if (peticion) {
peticion.onreadystatechange = muestraMun;
peticion.open("POST", "http://localhost/TIndustryStandard/uploadveiculos/cargaMuJSON.php?nocache=" + Math.random(), true);
peticion.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
peticion.send("provincia=" + provincia);
}
}
}

function muestraMun() {
if (peticion.readyState == 4) {
if (peticion.status == 200) {
var lista = document.getElementById("municipio");
var municipios = eval('(' + peticion.responseText + ')');

lista.options.length = 0;
var i=0;
for(var codigo in municipios) {
lista.options[i] = new Option(municipios[codigo], codigo);
i++;
}
}
}
}


window.onload = function() {
peticion = inicializa_xhr();
if(peticion) {
peticion.onreadystatechange = muestraProvi;
peticion.open("GET", "http://localhost/TIndustryStandard/uploadveiculos/cargaProJSON.php?nocache="+Math.random(), true);
peticion.send(null);
}

document.getElementById("provincia").onchange = cargaMun;
}
</script>

<script type="text/javascript" src="scripts/wysiwyg.js"></script>
<script type="text/javascript" src="scripts/wysiwyg-settings.js"></script>
<script type="text/javascript">
WYSIWYG.attach('textarea3', small); // small setup
</script>

</head>
<?php

$id=$_GET['id'];
$lugar=$_GET['lugar'];
$marca=$_GET['marca'];

$user='root';
$pass='123456';
$dbhost='localhost';
$dbname='web246-proyecto';
$pagina="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

mysql_connect($dbhost,$user,$pass) or die ("error coneccion 001");
mysql_select_db($dbname) or die("error database 001");
$res=mysql_query ("SELECT * FROM auto ") or die ("error tabla nu001");
while($select=mysql_fetch_array($res))
  #2 (permalink)  
Antiguo 24/01/2010, 17:53
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: limitar maximo de caracteres en textarea

$reg=$_GET['regresar'];
$modelo=$select['modelo'];
$estado=$select['estado'];
$marca=$select['marca'];
$direccion=$select['direccion'];
$combustible=$select['combustible'];
$aire=$select['aire'];
$color=$select['color'];
$vidrios=$select['vidrios'];
$llantas=$select['llantas'];
$extra=$select['extra'];
$techo=$select['techo'];
$ano=$select['ano'];
$precio=$select['precio'];
$foto1=$select['foto1'];
$foto2=$select['foto2'];
$foto3=$select['foto3'];
$foto4=$select['foto4'];
$img=$select['img'];
$camino=$select['camino'];
$audio=$select['audio'];
$alarma=$select['alarma'];
$cilindrada=$select['cilindrada'];
$transmision=$select['transmision'];
$bloqueo=$select['bloqueo'];
$abs=$select['abs'];
$airbag=$select['airbag'];
$valvulas=$select['valvulas'];
$puertas=$select['puertas'];
$faros=$select['faros'];
$parabrisas=$select['parabrisas'];
$espejos=$select['espejos'];
$inyeccion=$select['inyeccion'];
$turbo=$select['turbo'];
?><html>

<head>
<title>Your company name</title>
<link rel="stylesheet" type="text/css" href="Template025.css">
<style type="text/css">
<!--
.Estilo1 {color: #FF0000}
.Estilo3 {
color: #000000;
font-weight: bold;
}
-->
</style>

</head>

<body leftmargin="0" topmargin="0">

<p align="center" class="NoBreakBeforeAfter">
<table cellpadding="0" cellspacing="0" class="Top" width="752">
<tr>
<td><img src="images/LogoLeft.jpg" WIDTH="112" HEIGHT="164"></td>
<td>
<table cellpadding="0" cellspacing="0">
<tr>
<td><img src="images/Logo1.gif" WIDTH="251" HEIGHT="103"></td>
</tr>
<tr>
<td><img src="images/Logo2.jpg" WIDTH="251" HEIGHT="61"></td>
</tr>
</table>
</td>
<td width="100%">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="TopBar1"><img src="_blank.gif" width="1" height="103"></td>
</tr>
<tr>
<td class="TopBar2" valign="Top" width="100%">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><a href="<?php echo $lugar; ?>"><img src="images/indexselectreg.jpg" WIDTH="67" HEIGHT="23" border="0"></a></td>
<td width="25%"></td>
<td></td>
<td width="25%"></td>
<td></td>
<td width="25%"></td>
<td></td>
<td width="25%"></td>
<td></td>
<td><img src="_blank.gif" width="10" height="1"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="TopBar2"><img src="_blank.gif" width="1" height="38"></td>
</tr>
</table>
</td>
</tr>
</table>

<table cellpadding="0" cellspacing="0" class="Middle" width="752">
<tr>
<td></td>
</tr>
</table>

<table cellpadding="0" cellspacing="0" class="Middle" width="752">
<tr>
<td valign="top" height="1">
<table cellpadding="0" cellspacing="0" height="100%">
<tr height="0">
<td>
<table cellpadding="0" cellspacing="0">
<tr>
<td valign="top">
<table cellpadding="0" cellspacing="0">
<tr>
<td><a href="registro.php"><img src="images/MenuLinkAboutUs.jpg" border="0" width="122" height="25"></a></td>
</tr>
<tr>
<td><a href="envia_form_php.php"><img src="images/MenuLinkContactUs.jpg" border="0" width="122" height="25"></a></td>
</tr>
<tr>
<td><a href="index.php?login=si"><img src="images/MenuLinkOurClients.jpg" border="0" width="122" height="25"></a></td>
</tr>
<tr>
<td><a href="index.html"><img src="images/MenuLinkProducts.gif" border="0" width="122" height="25"></a></td>
</tr>
<tr>
<td><a href="index.html"><img src="images/MenuLinkServices.gif" border="0" width="122" height="25"></a></td>
</tr>
</table> </td>
<td><img src="images/MenuRight.jpg" width="82" height="125"></td>
</tr>
</table> </td>
</tr>
<tr height="0">
<td><img src="images/MenuBottom.jpg" width="204" height="37"></td>
</tr>
<tr height="100%">
<td class="MenuBack"></td>
</tr>
<tr height="0">
<td><a href="index.html"><img src="images/ContactInfo.jpg" border="0" width="204" height="117"></a></td>
</tr>
</table> </td>
<td width="100%" class="Gray" valign="top"><table border="0" width="100%">
<td><img src="images/bgmain.gif" border="0" width="530" height="4"></td>
</table>
<table width="100%" border="0">
<td><form name="categoria" method="get" action="pre_upload.php">
<label for="provincia">Categoria</label>
<select id="provincia" name="categoria">
<option>Cargando...</option>
</select>

<label for="municipio">Marca</label>
<select id="municipio" name="marca" onChange="MostrarConsulta('uploadveiculos/consultaupload.php'); return false">
<option>- Selecciona una Marca -</option>
</select>


<div id="resultado"></div></form></tr>
<tr> </tr>
<tr>
<td></td>
</tr>
</table>
<table width="100%" border="0">
<tr>
<td><img src="images/bgmain.gif" border="0" width="530" height="4"></td>
</tr>
</table>
<table width="100%">
<td width="20%" valign="middle" ></td>
</table>
<table width="100%" >
<tr><br>
<td width="16%" >Publicar:</td>
<td >Telefono:
<input name="tel" type="checkbox" value="si"></td>
<td colspan="2" >Celular:
<input name="cel" type="checkbox" value="si"></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td width="16%">Año: </td>
<td width="22%"><? echo "<select name='ano'>" ; $row=2010; for($i=1940; $i<=$row; $i++){ echo "<option value='$i' >" . $i ."</option>"; } echo "</select>"; ; ?></td>
<td width="28%">Espejos Electricos: </td>
<td width="7%"><input name="espejos" type="checkbox" value="si"></td>
<td width="18%">Frenos ABS: </td>
<td width="9%"><input name="abs" type="checkbox" value="si"></td>
</tr>
<tr>
<td width="16%"> Puertas: </td>
<td width="22%"><select name="puertas">
<option value="2">2</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="+5">+5</option>
</select></td>
<td>Levanta Cristales </td>
<td><input name="vidrios" type="checkbox" value="si"></td>
<td width="18%">16 Valvulas </td>
<td width="9%"><input name="valvulas" type="checkbox" value="si"></td>
</tr>
<tr>
<td width="16%">Cilindrada: </td>
<td width="22%"><select name="Cilindrada">
<option value="800">800</option>
<option value="1.0">1.0</option>
<option value="1.1">1.1</option>
<option value="1.3">1.3</option>
<option value="1.4">1.4</option>
<option value="1.6">1.6</option>
<option value="1.8">1.8</option>
<option value="2.0">2.0</option>
<option value="+2.0">+2.0</option>
  #3 (permalink)  
Antiguo 24/01/2010, 17:53
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: limitar maximo de caracteres en textarea

</select></td>
<td>Limpia p. posterior </td>
<td><input name="parabrisas" type="checkbox" value="si"></td>
<td width="18%">Techo solar </td>
<td width="9%"><input name="techo" type="checkbox" value="si"></td>
</tr>
<tr>
<td width="16%">Combustible: </td>
<td width="22%"><select name="combustible">
<option value="Gasoil">Gasoil</option>
<option value="Nafta">Nafta</option>
</select></td>
<td>Turbo
<input type="radio" name="turbo" value="turbo">
Turbo diesel</td>
<td><input type="radio" name="turbo" value="diesel"></td>
<td width="18%">Bloqueo </td>
<td width="9%"><input name="bloqueo" type="checkbox" value="si"></td>
</tr>
<tr>
<td width="16%">Kilometros: </td>
<td width="22%"><input type="text" name="kilometros" size="7" ></td>
<td>Aire Acondicionado </td>
<td><input name="aire" type="checkbox" value="si"></td>
<td width="18%">Air bag </td>
<td width="9%"><input name="airbag" type="checkbox" value="si"></td>
</tr>
<tr>
<td width="16%">Precio U$S: </td>
<td width="22%"><input type="text" name="precio" size="7" ></td>
<td>Faros anti niebla: </td>
<td><input name="faros" type="checkbox" value="si"></td>
<td width="18%">Alarma: </td>
<td width="9%"><input name="alarma" type="checkbox" value="si"></td>
</tr>
<tr>
<td width="16%">Direccion</td>
<td width="22%"><select name="Direccion">
<option value=""></option>
<option value="idraulica">Idraulica</option>
<option value="Asistida">Asistida</option>
</select></td>
<td>Llantas Aleacion: </td>
<td><input name="llantas" type="checkbox" value="si"></td>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td width="16%">Transmision: </td>
<td width="22%"><select name="transmision">
<option value=""></option>
<option value="automatica">Automatica</option>
<option value="secuencial">Secuencial</option>
</select></td>
<td colspan="4" rowspan="2"></td>
</tr>
<tr>
<td>Inyeccion:</td>
<td><select name="inyeccion">
<option value=""></option>
<option value="mono">Monopunto</option>
<option value="multi">Multipunto</option>
</select></td>
</tr>
<tr>
<td>Audio:</td>
<td><select name="audio">
<option value=""></option>
<option value="radio">Radio</option>
<option value="cd">CD</option>
<option value="MP3">CD.MP3</option>
<option value="wsb">CD.MP3·Usb</option>
</select></td>
</tr>
</table>
<table width="100%" >
<tr> </tr>
<tr>
<td>Foto 1&nbsp;</td>
<td width="84%"><input type="file" name="foto1" size="20"></td>
<tr>
<td>Foto 2&nbsp;</td>
<td><input type="file" name="foto2" size="20"></td>
</tr>
<tr>
<td>Foto 3&nbsp;</td>
<td><input type="file" name="foto3" size="20"></td>
</tr>
<tr>
<td>Foto 4&nbsp;</td>
<td><input type="file" name="foto4" size="20"></td>
</tr>
<tr>
<td>&nbsp;

</td>
</tr>
<tr>
<td colspan="2"><h3>Extras:</h3></td>
</tr>
</table>
<textarea id="textarea3" name="textarea3" style="width:400px;" height:"200px;">


<table border="0" cellpadding="0" cellspacing="0" style="margin-left: 10px;">




<td style="font-family: verdana; font-size: 11px; line-height: 130%; color: #494949;" valign="top">


</textarea>




&nbsp; </td>
</table>









<table width="752" height="41" cellpadding="0" cellspacing="0" class="top">
<tr>
<td height="100%" class="Gray"><div align="center"></div></td>
</tr>
<tr>
<td height="100%" class="Gray">&nbsp;</td>
</tr>
</table>



</body>

</html>
<?php ?>

Etiquetas: caracteres, limitar, maximo, textarea
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:29.