• 02-09-2020, 14:43:57
    #10
    Proffice adlı üyeden alıntı: mesajı görüntüle
    Çözdüm bir gün buraya biri gelip bunu yapmak isterse diye kodu bırakıyorum.

    <input type="text" id="soruid" name="sorular">
    (function($) {
    $.fn.setCursorPosition = function(pos) {
    if ($(this).get(0).setSelectionRange) {
    $(this).get(0).setSelectionRange(pos, pos);
    } else if ($(this).get(0).createTextRange) {
    var range = $(this).get(0).createTextRange();
    range.collapse(true);
    range.moveEnd('character', pos);
    range.moveStart('character', pos);
    range.select();
    }
    }
    }(jQuery));
    
    $("#soruid").keyup(function(){
    if ($(this).val().split('').pop() !== '?') {
    $(this).val($(this).val() + "?");
    $(this).setCursorPosition( $(this).val().length - 1)
    }
        });

    peki kulanıcı ? işaretinin sonuna mouse ile tıklayıp yazmaya devam ederse ?
  • 02-09-2020, 15:38:13
    #11
    Üyeliği durduruldu
    F12 adlı üyeden alıntı: mesajı görüntüle
    peki kulanıcı ? işaretinin sonuna mouse ile tıklayıp yazmaya devam ederse ?
    tekrar soru işareti ekliyor mesela adam geldi tıkladı soru işareti çıktı " şöyle ? " yazdı sonra mouse ile sağ tarafa tıkladı ve tekrar yazdı otomatik yine soru işareti ekleyip son soru işaretini silinmez hale getiriyor kişi örnek olarak

    " Sizce ? Bunu nasıl yapabilirim ? " yani mantıksal olarak belki kişi 1 den fazla soru işareti kullanmak ister diye

  • 02-09-2020, 15:45:16
    #12
    Proffice adlı üyeden alıntı: mesajı görüntüle
    tekrar soru işareti ekliyor mesela adam geldi tıkladı soru işareti çıktı " şöyle ? " yazdı sonra mouse ile sağ tarafa tıkladı ve tekrar yazdı otomatik yine soru işareti ekleyip son soru işaretini silinmez hale getiriyor kişi örnek olarak

    " Sizce ? Bunu nasıl yapabilirim ? " yani mantıksal olarak belki kişi 1 den fazla soru işareti kullanmak ister diye

    istediğiniz bu şekildeyse sorun yok çözdüğünüze sevindim iyi çalışmalar...