Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Textbox satır atlama sorunu...

Konu, 'Visual Basic .Net' kısmında alkanakan tarafından paylaşıldı.

  1. alkanakan

    alkanakan Yeni Üye

    Kayıt:
    6 Ekim 2009
    Mesajlar:
    8
    Beğenilen Mesajlar:
    0
    Merhaba arkadaşlar multiline bir textbox ta belirlediğim bir kelimeden sonra alt satıra otomatik geçmesini nasıl sağlayabilirim.
    Saygılar :)
     
  2. sedirAğacı

    sedirAğacı Daimi Üye

    Kayıt:
    2 Mart 2016
    Mesajlar:
    899
    Beğenilen Mesajlar:
    237
    Meslek:
    Bilgisayar programcısı.
    Şehir:
    Aydın
    javascript bilmelisin.
    ben 2 dakkada yazabilirmiyim diye bi denedim, baktım iş uzun. (javascriptim iyi değil)
    onkeydown ile her karakterde fonksiyona gideceksin.
    textarea row döngüsü kuracaksın son rowda kelimeyi girmişmi bakacaksın.
    kelimeyi girmişse value değerine '\\\n' ekleyeceksinki alt satıra insin. artı başka incelikler....

    birinin elinde hazır varsa belki basar...
     
    Son düzenleme: 4 Haziran 2016
  3. sedirAğacı

    sedirAğacı Daimi Üye

    Kayıt:
    2 Mart 2016
    Mesajlar:
    899
    Beğenilen Mesajlar:
    237
    Meslek:
    Bilgisayar programcısı.
    Şehir:
    Aydın
    benim yazdığımıda asayımda başlangıç olur. row döngüsü eklenecek, ufak ayarlar yapılacak filan . :) :) :)
    altta ww görünce alta iniyor.

    Kod:
    
    <html>
    <head>
        <title></title>
        <meta charset="utf-8" />
        <script>
            function altSatir(myRow, e) {
                var myC = String.fromCharCode(e.keyCode);
                myRow = myRow + myC;
                //console.log("myC: " + myC + " myRow: " + myRow);
              
                if (myRow.toLowerCase().indexOf("ww") > -1) {
                    document.getElementById("txa1").value = myRow + '\\\n';
                    return false;
                }
            }
        </script>
        <style>
        
        </style>
    </head>
    <body>
        <textarea id="txa1" rows="4" cols="20" onkeydown="altSatir(this.value, event)"></textarea>
    </body>
    </html>
     
    Son düzenleme: 4 Haziran 2016
    izmiralem bunu beğendi.