Cita:
<input type='text' name='texto1' class='form' onKeyup="javascript:if(this.value.length==200) readonly"></input>
| ||||
Respuesta: Delimitar una caja de texto readonly es la propiedad pero no le estas indicando la referencia al textbox. y por ultimo, readonly te devuelve un boolean indicando si el campo es readonly o no, tienes que asignarle true para hacerlo readonly. por otro lado, ¿no crees que es mas conveniente usar el atributo maxlength?
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| ||||
Respuesta: Delimitar una caja de texto quedaria mas o menos asi: Cita: claro tienes razon con respecto a lo de maxlength me habia olvidado de ese atributo; igual gracias por la ayuda. <input type='text' name='texto1' class='form' onKeyup="javascript:if(this.value.length==200) document.form11.texto1.readonly=true"></input> |
| ||||
Respuesta: Delimitar una caja de texto Cita: esa linea la puedes reducir con this tal como lo usas en el condicional.document.form11.texto1.readonly=true
Código:
se me paso por alto que el atributo readonly se escribe readOnly en javascript. this.readOnly=true
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| ||||
Respuesta: Delimitar una caja de texto Gracias zerokilled; funciona la prefeccion; lo unico que le agregue fue el false; ya que sino no se podría borrar. Cita: Zerokilled; una pregunta mas; como podria hacer para un replace de caracteres especiales en mozilla; es decir que me reemplaze las letras con tile ej.: á,é.....por caracteres normales a,e........y la letra ñ supongo que se cambiara por n; y por ultimo el simbolo de ''; ya que esos simbolos me dan varios problemas la momento de cargar mis modalbox; gran parte del codigo no se ejecuta. onKeyup="javascript:if(this.value.length==3){ this.readOnly=true} else {this.readOnly=false} |
| ||||
Respuesta: Delimitar una caja de texto estoy seguro que debe existir otra alternativa mejor basandose en algun algoritmo del unicode pero no logro hacer uno.
Código:
function latinchar(latin, english){ var chars = {}; for(var i = 0; i < latin.length; i++) chars[latin.charAt(i)] = english.charAt(i); return chars; } var charset = latinchar('áéíóúñÁÉÍÓÚÑ"', 'aeiounAEIOUN'); 'áéíóúñÁÉÍÓÚÑ"'.replace(/[áéíóúñÁÉÍÓÚÑ"]/g, function(match){ return charset[match]; })
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| ||||
Respuesta: Delimitar una caja de texto prueba con esto
Código javascript:
y para usarloVer original
Código html:
saludos Ver original
__________________ El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa la tristeza no existe, solo es... la ausencia de la felicidad. |