folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Text İnput'un Belli Bir Kısmını Seçme



Text İnput'un Belli Bir Kısmını Seçme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    hocalar 

    <input type="text"> içeride bir yazı var,

    atıyorum: "AliVeli"

    ben bir js fonksiyonuyla bu input'taki sadece Ali'yi seçmek (highlight yapmak) istiyorum.

    normalde select() fonksiyonu var ama o fonk tum içeriği seçiyor bana belli bir kısmını seçeni laızm.

    select() fonksiyonunun parametreleri var mıdır? varsa nelerdir? yoksa bu işi görebilecek başka bir fonk var mıdır?

     

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    buldum hacılar. belki lazım olur. start parametresi highlight'e başlanacak yeri, end bitecek yeri, field'da bu işlemlerin yapılacağı objeyi gösteriyo.

    ----------------------------------------------------------------------------------------------

    function createSelection(start, end, field) {

     

        if ( field.createTextRange ) {

     

            var newend = end - start;

            var selRange = field.createTextRange();

            selRange.collapse(true);

            selRange.moveStart("character", start);

            selRange.moveEnd("character", newend);

            selRange.select();

        } 

     

        else if( field.setSelectionRange ){

     

            field.setSelectionRange(start, end);

        } 

     

        field.focus();

    }

    ----------------------------------------------------------------------------------------------

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sokoban
    sokoban's avatar
    Kayıt Tarihi: 23/Ocak/2010
    Erkek

    sağol hocam banada lazım olcak bu aralar böyle bişey :F


    .
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SpermMan
    SpermMan's avatar
    Kayıt Tarihi: 12/Haziran/2007
    Erkek

    işe yarar bişeye benziyo tşk ederim 


    -
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    Yukarıdakiyle hiç uğraşmaya gerek yokmuş meğersem:D 

    <input type="text" id="xyz"> diye bi input olduğunu düşünelim

    --------------------------------------------------

    var deneme = document.getElementById("xyz");
    deneme.focus();
    deneme.setSelectionRange(3,5);

    --------------------------------------------------

    dersek 2 ile 5. karakter arasında seçim yapacaktır:)

     

     

Toplam Hit: 1529 Toplam Mesaj: 5