20/02/2006, 03:38
|
| | | Fecha de Ingreso: febrero-2006
Mensajes: 9
Antigüedad: 19 años Puntos: 0 | |
Basicamente estas reproduciendo lo q yo le argumente a mi jefe...
Gracias, al menos no soy el unico q opina asi.
La cosa es q es una aplicacion empresarial bastante grande, y es muy probable q se pueda acceder a los datos desde otras aplicaciones desde las q puede q no tengamos todo el control. Por eso la necesidad de q el contenido de los campos sea el q se ve en todo momento.
Yo sugeri el CSS para mostrar y convertir a mayusculas en BBDD (oracle en este caso), o en el server antes de enviar a BBDD (arquitectura J2EE).
Incluso meter un toUpperCase() al hacer un onBlur()... pero ni caso.
Y donde hay capitan no manda marinero, como bien sabemos (bueno, tampoco es q me pueda quejar tanto :P)
Muchas gracias en cualquier caso.
Por si sirve de algo, creo q ya hemos encontrado la solucion (y si, es un tocho de codigo de narices).
Para IE:
function setCaretTo(control)
{
if (control.createTextRange)
{
var range = control.createTextRange();
range.collapse(true);
range.moveStart('character',caret_pos);
range.select();
} else if (control.setSelectionRange)
{
control.focus();
control.setSelectionRange(caret_pos, caret_pos);
}
}
y para opera y FF utilizando el txt.selectionStart.
En cualquier caso, muchas gracias. |