Estoy intentando desactivar el cambio de tamaño del área de texto en mi sitio; ahora mismo estoy usando este método:
.textarea {
clear:left;
min-width: 267px;
max-width: 267px;
min-height:150px;
max-height:150px;
}
Sé que mi método no es correcto y estoy buscando uno mejor en JavaScript. Soy un principiante, por lo que la mejor solución para mí será HTML5 o jQuery.
esto hará tu trabajo
fuente
CSS3 puede resolver este problema. Desafortunadamente, solo es compatible con el 60% de los navegadores usados en la actualidad.
Para IE e iOS, no puede desactivar el cambio de tamaño, pero puede limitar la
textarea
dimensión configurando suwidth
yheight
.Ver demostración
fuente
Se puede hacer fácilmente con solo usar el atributo html arrastrable
El valor predeterminado es verdadero.
fuente
Solo una opción adicional, si desea revertir el comportamiento predeterminado para todas las áreas de texto en la aplicación, puede agregar lo siguiente a su CSS:
Y haga lo siguiente para habilitar dónde desea cambiar el tamaño:
Tenga en cuenta que es posible que esta solución no funcione en todos los navegadores que desee admitir. Puede consultar la lista de soporte
resize
aquí: http://caniuse.com/#feat=css-resizefuente
Según la pregunta, he enumerado las respuestas en javascript
Seleccionando TagName
Seleccionando Id
fuente
el código anterior funciona en la mayoría de los navegadores
haz ambas cosas para que funcione en el número máximo de navegadores
fuente
Esto funciona para mi
fuente