• 21-03-2022, 16:47:09
    #1
    Merhaba,

    Arkadaşlar Bir Soruya cevap yazarken @kullanıcı şeklinde tanımlama yapıyoruz bunu ne şekilde yapabiliriz nasıl araştırmalıyım fonksiyon ilemi yapmalıyız ?
  • 22-03-2022, 01:24:02
    #2
    <script type="text/javascript" src="http://ajax.googleapis.com/
    ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function()
    {
    var start=/@/ig;// @ Match
    var word=/@(w+)/ig;//@abc Match

    $("#contentbox").live("keyup",function()
    {
    var content=$(this).text(); //Content Box Data
    var go= content.match(start); //Content Matching @
    var name= content.match(word); //Content Matching @abc
    var dataString = 'searchword='+ name;
    //If @ available
    if(go.length>0)
    {
    $("#msgbox").slideDown('show');
    $("#display").slideUp('show');
    $("#msgbox").html("Type the name of someone or something...");
    //if @abc avalable
    if(name.length>0)
    {
    $.ajax({
    type: "POST",
    url: "boxsearch.php", // Database name search
    data: dataString,
    cache: false,
    success: function(data)
    {
    $("#msgbox").hide();
    $("#display").html(data).show();
    }
    });
    }
    }
    return false();
    });

    //Adding result name to content box.
    $(".addname").live("click",function()
    {
    var username=$(this).attr('title');
    var old=$("#contentbox").html();
    var content=old.replace(word," "); //replacing @abc to (" ") space
    $("#contentbox").html(content);
    var E="<a class='red' contenteditable='false' href='#' >"+username+"</a>";
    $("#contentbox").append(E);
    $("#display").hide();
    $("#msgbox").hide();
    });
    });
    </script>
    //HTML Code
    <div id="container">
    <div id="contentbox" contenteditable="true">
    </div>
    <div id='display'>
    </div>
    <div id="msgbox">
    </div>
    </div>