Birde böyle deneyin



<script>
function kCap(iO){
iO.value = iO.value.replace(/([\wöçşğüıİ])/gi,
function(a, b){return b.replace("I","ı").toLowerCase()}).replace(/(^[a-zöçşğüı]|[\s|\.][a-zöçşğüı])/g,
function(c, d){return d.replace("i̇","İ").toUpperCase()},
function(e, f){return f.replace("i","İ").toUpperCase()});
}
</script>