Merhaba, anlık olarak 2 inputa yazı yazdırmak istiyorum. 1. input Türkçe karakter boşluk vs. içerecek 2. input seo url'ye göre Türkçe karakterleri çevirecek boşlukları - yapacak. Bunun için bir kod buldum fakat replace olayını yapamadım. Yardımcı olursanız çok sevinirim.
<script type="text/javascript">
function ThousandSeparate() {
if (arguments.length == 1) {
var V = arguments[0].value;
V = V.replace(/,/g, '');
var R = new RegExp('(-?[0-9]+)([0-9]{3})');
while (R.test(V)) {
V = V.replace(R, '$1,$2');
}
arguments[0].value = V;
}
else if (arguments.length == 2) {
var V = document.getElementById(arguments[0]).value;
var R = new RegExp('(-?[0-9]+)([0-9]{3})');
while (R.test(V)) {
V = V.replace(/\./g, '');
}
document.getElementById(arguments[1]).innerHTML = V;
}
else {
return false;
}
}
</script>* Bu kod yüzde sayılara yüzde veriyor
Benim inputlarım
olmasını istediğim
İnput html
<input name="metinkutu" id="bu" type="text" value="" onKeyUp="ThousandSeparate(this);document.getElementById('yeni').value= document.getElementById('bu').value;">
<input name="metinkutu" id="yeni" type="text" value="">Çözüldü: getSlug js fonksiyonunu biraz kurcalayarak başarıyla çalıştırdım ama nasıl yaptım bilmiyorum