Öznitelik wrap = "sabit" bir textarea'm var, yani sunucuya gönderdikten sonra satır sonu (yeni satırlar) elde edebilmem gerekir - bu işe yarar. Ama yapmak istediğim, gönderiminden önce tarafından oluşturulan yeni satırları elde etmektir.Form vermeden ÖNCE textarea'daki yeni satırları okuyun.
Neden? Çünkü şu anda görünür olan satırları saymak istiyorum. Ve şimdi taşıma dönüş satırlarından bahsetmiyorum. Textarea'nın genişliğini (veya cols değerini ayarlayarak) sınırlandırarak oluşturulan satırlardan bahsediyorum. tarayıcıda
<textarea id="myarea" name="myarea" cols="35" rows="10" wrap="hard">
Some example text here. Hello my name is something I should be able to blabla.
</textarea>
Çıktı: Burada
Bazı örnek metin
Bu metin kutusu var. Merhaba benim adım
bir şey blabla mümkün olmalıdır. ..
$ ('# myarea') html() bölünmüş ("\ n") uzunluk
$ ('# myarea'):. = 2
denedim
satırlar .val(). bölünmüş ("< br> "). uzunluğu
$ ('# myarea'). val(). bölünmüş (" \ r"). uzunluğu
Ve birkaç daha fazla kombinasyon ...
Fakat hiçbiri işe yaramıyor. Her karakteri sayan ve sonra yeni bir satır oluşturan bir senaryo yazmadan mümkün olan şey nedir? Bunun otomatik olarak gerçekleşeceğini umuyordum ...
Eğer bu mümkün değilse, sunucu yeni satırları neden yorumlayamaz (yorumlayamaz)?
Teşekkürler!
_ “sunucu (bulmak) yeni hatlar, yorumlamak Yapamam iken neden?” _ - http://www.w3.org/TR/html5/forms.html# attr-textarea-wrap – CBroe
Bu bağlantı için teşekkür ederiz. Benim anlayışımda (bunun çok azı) "LF" (U + 000A) karakterini arayamıyorum? Ve eğer durum buysa, o zaman ne "karakter" arıyorum? :) – Whyser
Wrap = hard kaynaklı satır sonları, JS ile okuyabileceğiniz "value" özelliğine dahil değildir - bunlar "submit value" in bir parçasıdır, ancak AFAIK, "hesaplar" söz konusu olduğunda tarayıcıya kalmıştır. sadece formun gönderildiği anda olun. – CBroe