Estou tentando desligar o redimensionamento de textarea em meu site; agora estou usando este método:
.textarea {
clear:left;
min-width: 267px;
max-width: 267px;
min-height:150px;
max-height:150px;
}
Sei que meu método não está correto e estou procurando um melhor em JavaScript. Sou iniciante, então a melhor solução para mim será HTML5 ou jQuery.
isso vai fazer o seu trabalho
fonte
CSS3 pode resolver esse problema. Infelizmente, ele só é compatível com 60% dos navegadores usados atualmente.
Para IE e iOS, você não pode desativar o redimensionamento, mas pode limitar a
textarea
dimensão configurando seuwidth
eheight
.Veja a demonstração
fonte
Isso pode ser feito facilmente usando apenas o atributo draggable html
O valor padrão é verdadeiro.
fonte
Apenas uma opção extra, se você deseja reverter o comportamento padrão para todas as áreas de texto no aplicativo, você pode adicionar o seguinte ao seu CSS:
E faça o seguinte para habilitar onde deseja redimensionar:
Tenha em mente que esta solução pode não funcionar em todos os navegadores que você deseja oferecer suporte. Você pode verificar a lista de suporte para
resize
aqui: http://caniuse.com/#feat=css-resizefonte
De acordo com a pergunta, listei as respostas em javascript
Selecionando TagName
Selecionando Id
fonte
o código acima funciona na maioria dos navegadores
faça ambos para que funcione no número máximo de navegadores
fonte
Isso funciona para mim
fonte