Merhaba Arkadaşlar,
Input'a örneğin "Çiçek" yazarken Cicek olarak nasıl yazdırabiliriz acaba. Yani Ç tusuna bastıgımızda C yazmalı.
Input türkçe karakter engelleme
10
●7.301
- 04-08-2013, 13:19:36Quismo adlı üyeden alıntı: mesajı görüntüle
<script type="text/javascript"> $(document).ready(function(){ $("#baslik").live("keyup", function() { str = $(this).val(); str =replaceSpecialChars(str); str=str.toLowerCase(); str =str.replace( /\s\s+/g, ' ' ).replace(/[^a-z0-9\s]/gi, '').replace(/[^\w]/ig, "-"); function replaceSpecialChars(str) { var specialChars = [["ş", "s"], ["ğ", "g"], ["ü", "u"], ["ı", "i"],["_", "-"], ["ö", "o"], ["Ş", "S"], ["Ğ", "G"], ["Ç", "C"], ["ç", "c"], ["Ü", "U"], ["İ", "I"], ["Ö", "O"], ["ş", "s"]]; for (var i = 0; i < specialChars.length; i++) { str = str.replace(eval("/" + specialChars[i][0] + "/ig"), specialChars[i][1]); } return str; } $("#sef").val(str); }); }); </script><yazi><strong>Başlık</strong></yazi> <br/> <input id="baslik" type="text" value="" style="width: 699px; height: 40px;" class="input-text-panel" name="baslik"/> <br/> <yazi><strong>Sef link Yapısı</strong></yazi> <br/> <input id="sef" type="text" value="" style="width: 699px; height: 40px;" class="input-text-panel" name="sef"/>
Kolay gelsin. - 04-08-2013, 13:27:24Üyeliği durdurulduTek bir inputta Çiçek yazdığımızda Cicek yazması için ne yapmalıyız hocam.XFQ adlı üyeden alıntı: mesajı görüntüle
Bu örnekte İki input ile işlem görüyor ve türkçe karakterleri siliyor.
Jquery bilgim kısıtlı oldugundan çözemedim. - 04-08-2013, 14:45:56Quismo adlı üyeden alıntı: mesajı görüntüle
var specialChars = [["ş", "s"], ["ğ", "g"], ["ü", "u"], ["ı", "i"],["_", "-"], ["ö", "o"], ["Ş", "S"], ["Ğ", "G"], ["Ç", "C"], ["ç", "c"], ["Ü", "U"], ["İ", "I"], ["Ö", "O"], ["ş", "s"]];buradan değişmesini istemediğin türkçe harfleri karşılığıyla beraber silersen düzelir. - 04-08-2013, 14:47:47Üyeliği durduruldupeki şuan iki input ile işlem görüyor tek inputta nasıl işlem gördürebiliriz.Aronfabia adlı üyeden alıntı: mesajı görüntüle
- 04-08-2013, 15:12:44Quismo adlı üyeden alıntı: mesajı görüntüle
<script type="text/javascript"> $(document).ready(function(){ $("#baslik").live("keyup", function() { str = $(this).val(); str =replaceSpecialChars(str); str=str.toLowerCase(); function replaceSpecialChars(str) { var specialChars = [["ş", "s"], ["ğ", "g"], ["ü", "u"], ["ı", "i"],["_", "-"], ["ö", "o"], ["Ş", "S"], ["Ğ", "G"], ["Ç", "C"], ["ç", "c"], ["Ü", "U"], ["İ", "I"], ["Ö", "O"], ["ş", "s"]]; for (var i = 0; i < specialChars.length; i++) { str = str.replace(eval("/" + specialChars[i][0] + "/ig"), specialChars[i][1]); } return str; } $("#baslik").val(str); }); }); </script>
Şimdi denermisin ? - 04-08-2013, 16:59:57Üyeliği durdurulduHarika. Ellerine sağılık hocam teşekkür ederim.XFQ adlı üyeden alıntı: mesajı görüntüle
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:59:57 -->-> Daha önceki mesaj 16:38:10 --
Edit :
Ç - ç
Ş - ş çeviriyor bunun yerine Ç - C ç - ç Ş - S ş - ş olarak nasıl çevirebiliriz - 04-08-2013, 18:07:21Quismo adlı üyeden alıntı: mesajı görüntüle
var specialChars = [["ş", "s"], ["ğ", "g"], ["ü", "u"], ["ı", "i"],["_", "-"], ["ö", "o"], ["Ş", "S"], ["Ğ", "G"], ["Ç", "C"], ["ç", "c"], ["Ü", "U"], ["İ", "I"], ["Ö", "O"], ["ş", "s"]];
Bu kodda birazcık oynama yaparmısınız ?
Mesela önce büyük harfleri sıralayın. Sonra küçük harfleri sıralayın. - 04-08-2013, 20:58:14Üyeliği durdurulduNasil yani anliyamadimXFQ adlı üyeden alıntı: mesajı görüntüle
Samsung Galaxy S3 tapatalk 2 ile gonderildi.
Yazim yanlislari varsa affola.