Saya mencoba menonaktifkan pengubahan ukuran textarea di situs saya; sekarang saya menggunakan metode ini:
.textarea {
clear:left;
min-width: 267px;
max-width: 267px;
min-height:150px;
max-height:150px;
}
Saya tahu bahwa metode saya tidak benar dan saya mencari yang lebih baik di JavaScript. Saya seorang pemula, jadi solusi terbaik untuk saya adalah HTML5 atau jQuery.
ini akan melakukan pekerjaanmu
sumber
CSS3 dapat mengatasi masalah ini. Sayangnya saat ini hanya didukung di 60% browser yang digunakan .
Untuk IE dan iOS, Anda tidak dapat menonaktifkan pengubahan ukuran tetapi Anda dapat membatasi
textarea
dimensi dengan menyetelnyawidth
danheight
.Lihat Demo
sumber
Ini dapat dilakukan dengan mudah hanya dengan menggunakan atribut draggable html
Nilai defaultnya benar.
sumber
Hanya satu opsi tambahan, jika Anda ingin mengembalikan perilaku default untuk semua textarea dalam aplikasi, Anda dapat menambahkan berikut ini ke CSS Anda:
Dan lakukan hal berikut untuk mengaktifkan di mana Anda ingin mengubah ukuran:
Ingatlah bahwa solusi ini mungkin tidak berfungsi di semua browser yang mungkin ingin Anda dukung. Anda dapat memeriksa daftar dukungan di
resize
sini: http://caniuse.com/#feat=css-resizesumber
Sesuai pertanyaan, saya telah mencantumkan jawabannya dalam javascript
Dengan Memilih TagName
Dengan Memilih Id
sumber
kode di atas berfungsi di sebagian besar browser
lakukan keduanya agar berfungsi pada jumlah maksimum browser
sumber
Ini berhasil untuk saya
sumber