İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

AJAX Yardım

Gizlen

0
İyinet Üyesi
Katılım
24 Ocak 2008
Mesajlar
204
Reaction score
0
Konum
localhost
hepimizin işine yarayacak olan fakat bi türlü nette kaynak kodlarını bulamadığım 2 başlık hakkında yardım istiyorum arkadaşlar.

1) Kutuya yazılan tüm harfleri küçük harfe çevirme (büyük>küçük)
2) Kutuya yazılan tüm harfleri türkçe karakter yazılınca uyarı mesajı çıkması.

Bu 2 olayı nasıl yapabilirim?
 

Virtuozzo

0
İyinet Üyesi
Katılım
27 Nisan 2008
Mesajlar
441
Reaction score
4
Konum
Istanbul
Bu durumlar için AJAX kullanmanıza gerek yok, ufak birkaç JS kodu ile sorunu halledebilirsiniz.

1. durum için LowerCase işinizi görecektir.
Örnek:
PHP:
<input type="text" name="isim" size="50" onChange="javascript:this.value=this.value.toLowerCase()" />

2. durum için ise şu adresteki kodlar üzerinde ufak bir değişiklik yaparak şu şekilde kullanabilirsiniz:
HTML:
<script language="JavaScript" type="text/javascript">
	var mikExp = /[\Ç\ç\Ğ\ğ\İ\ı\Ö\ö\Ş\ş\Ü\ü\|]/;
	function dodacheck(val) {
	var strPass = val.value;
	var strLength = strPass.length;
	var lchar = val.value.charAt((strLength) - 1);
	if(lchar.search(mikExp) != -1) {
	var tst = val.value.substring(0, (strLength) - 1);
	val.value = tst;
		}
	}
</script>

HTML:
<form name="form4">
	<input type="text" name="isim" size="50" value="" onKeyUp="javascript:dodacheck(form4.isim);" />
</form>

JavaScript kodlarının </head> kodundan önce kullanılması, form ve input isimleri değiştirildiğinde onKeyUp parametrelerinin de değiştirilmesi gerektiğini söylememe gerek yok sanırım.
:)
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst