2016-03-28 22 views
0

Metni yazarak başka bir metin kutusuna kopya almanız gereken metin kutusu ve ayrıca tire ile değiştirilmesi gereken sözcükler arasındaki boşluk ve daha küçük Harf durumuna dönüştürülmelidir.Değiştir ve küçük harfle Jquery

kod aşağıda var ama

çalışmıyor onun
$(document).ready(function() { 
$('#Name').keyup(function(e) { 
    var txtVal = $(this).val(); 
    txtVal = txtVal.toLowerCase(); 
    $('#URL').val(txtVal); 
}); 

});

YARDIM Gerekir, ne yapılabilir?

+0

Burada sorun nedir? –

+1

'txtVal! = TaxVal' - –

+0

değişken adında yazım hatası var. –

cevap

3

harfe değiştirdikten sonra tüm [space]

1

$(document).ready(function() { 
 
    $('#Name').keyup(function(e) { 
 
    var txtVal = $(this).val(); 
 
    txtVal = txtVal.toLowerCase().replace(/\s/g, '-'); 
 
    $('#URL').val(txtVal); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input id="Name" /> 
 
<input id="URL" />
- ile

- ile tüm boş karakterleri değiştirin değiştirin.

$(document).ready(function() { 
    $('#Name').keyup(function(e) { 
    var txtVal = $(this).val(); 
    txtVal = txtVal.toLowerCase().replace(/\s/g, '-'); 
    $('#URL').val(txtVal); 
    }); 
}); 
0
Ayrıca aşağıdaki adımları izleyebilirsiniz

:

  1. toLowerCase()
  2. split(' ')
  3. join('-')

Kod parçacıkları:

txtVal = txtVal.toLowerCase().split(' ').join('-'); 

Fiddle Example

İlgili konular