İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

TextBox a Sadece RAkam Yazma Ve İsim Bulamadığım Bir Engel

mertdinler

0
İyinet Üyesi
Katılım
9 Mayıs 2011
Mesajlar
140
Reaction score
1
Benim Böyle Bir Sorunum Var Bir Script Geliştiriyorum. Ama Text Box a sadece Rakam yazılacak Benim Textboxumun kodu Aşağıdaki Gibi Bunu Nasıl Yapabiliriz? He Bide Aynı Şekilde Olan veri2 adlı text box ada veri1 de yazılan değerden küçük bir değer yazılmasını engelleyebilir myiz ?
Kod:
<input name="veri1"   type="text" size="7" maxlength="3" />
Daha Önce Js Kodu İle Denedim Ama Bu Sefer Silme İşlemi Yapamıyordum Silme İşleminin Form Temizlemeden Yapılabilmesini istiyorum. :)
 
E

Erturk

Misafir
PHP:
<?php
if($_POST) {
	$veri1 = $_POST['veri1'];
	$veri2 = $_POST['veri2'];
	if(!is_numeric($veri1) || !is_numeric($veri2)) {
	echo 'Sayısal bir değer girmelisiniz';
	} else if($veri2<$veri1) {
	echo 'Veri 2 değeri Veri 1 den küçük olamaz!';
	} else {
	echo 'Bütün koşullar sağlandığında yapılacak işlemler burada olacak';
	}
}
?>
<form action="" method="post">
<input name="veri1"   type="text" size="7" maxlength="3" />
<input name="veri2"   type="text" size="7" maxlength="3" />
<input name="gonder" type="submit" value="Gonder"/>
</form>
 

Troypc

0
İyinet Üyesi
Katılım
17 Eylül 2010
Mesajlar
849
Reaction score
7
Konum
Ankara
PHP:
<?php //veri_buyukmu.php :: verinin bir diğterinden büyük olup olmadığı kontrolu

$veri1 = $_POST["veri1"];
$veri2 = $_POST["veri2"];

if($veri1 > $veri2){

echo"hata";

}else{

buraya Yardırabilirsin.

}

//Troypc
?>

İlk söylediğini araştırıyorum, bulunca yazarım. Js kodlarını paylaşırmsn.

Kodları biraz hızlı yazdım yanlışlık olabilir.
 

Troypc

0
İyinet Üyesi
Katılım
17 Eylül 2010
Mesajlar
849
Reaction score
7
Konum
Ankara
" bu kod değildi özr Bulamadm " bu harf grupcuğundan bişey anlayan paylaşabilir mi acaba?
 

mertdinler

0
İyinet Üyesi
Katılım
9 Mayıs 2011
Mesajlar
140
Reaction score
1
" bu kod değildi özr Bulamadm " bu harf grupcuğundan bişey anlayan paylaşabilir mi acaba?
Bir Kaç Kere değiştirdim Ondandır. İlk Baş Bir Kod Yazdm O Değildi Bu kod Değildi Özr Yazdım Sonra Bulamadım Orayada Bulamadım Yazdım.
 
E

Erturk

Misafir
Peki benim verdiğim kod işini görmedi mi?

input alanında anlık müdahale mi istiyorsun?
 

Troypc

0
İyinet Üyesi
Katılım
17 Eylül 2010
Mesajlar
849
Reaction score
7
Konum
Ankara
dediğim gibi javascript gerekli, kullanılacak bir kaynak java paylaşırsan onu inceleyelim, (bir kod denediğini yazmışdın.)
 

mertdinler

0
İyinet Üyesi
Katılım
9 Mayıs 2011
Mesajlar
140
Reaction score
1
Kodu Buldm. :)
HTML:
<script>
function SayiKontrol(e) {
	olay = document.all ? window.event : e;
	tus = document.all ? olay.keyCode : olay.which;
	if(tus<48||tus>57) {
		if(document.all) { olay.returnValue = false; } else { olay.preventDefault(); }
	}
}

function HarfKontrol(e) {
	olay = document.all ? window.event : e;
	tus = document.all ? olay.keyCode : olay.which;
	if(tus>=48&&tus<=57) {
		if(document.all) { olay.returnValue = false; } else { olay.preventDefault(); }
	}
}
</script>
Sadece Sayı <b><u>Girilebilen</u></b> Alan: <input type="text" onkeypress="SayiKontrol(event)"> <br/>
Sadece Sayı <b><u>Girilemeyen</u></b> Alan: <input type="text" onkeypress="HarfKontrol(event)">
 

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