netbozum
tr.link

İnputa değer girilip girilmediğini kontrol etmek?

3 Mesajlar 1.625 Okunma
acebozum
tr.link

zebdizayn zebdizayn Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.01.2014
  • Yaş/Cinsiyet 35 / E
  • Meslek Web Developer ,Girişimci
  • Konum İstanbul Avrupa
  • Ad Soyad F** Ö**
  • Mesajlar 136
  • Beğeniler 39 / 20
  • Ticaret 0, (%0)
İnputa değer girildikten sonra otomatik submit yapıyorum. Fakat şöyle bir durum var, autocomplate kullanıyorum :o a ya basınca hemen gönderiyor. Tamamen girildiğini belirtmek istiyorum.

İşin özü: İnputa girilen karakter sayısı 5 den az ise aşağıdaki java kodum çalışsın istemiyorum.

<script>
function gonder()
{
document.forms["yangin"].submit();
}

gonder;
</script>
 

 

googleasistan
reklam

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
bir if ile kontrol edin. girilen input değerinin length'i 5'ten küçüksek submit olayı gerçekleşmesin. Bunun için gönder fonksiyonun içine koşulu eklemen yeterli olacaktır.
//gönder içindeyim
var deger = document.getElementById('inputId').value;
if(deger.length < 5){
//uyarıyı kaldırırsın
alert("Girilen karakter sayısı 5'ten büyük olmalıdır");
}else{
document.forms["yangin"].submit();
}


gibi.
zebdizayn

kişi bu mesajı beğendi.

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

zebdizayn zebdizayn Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.01.2014
  • Yaş/Cinsiyet 35 / E
  • Meslek Web Developer ,Girişimci
  • Konum İstanbul Avrupa
  • Ad Soyad F** Ö**
  • Mesajlar 136
  • Beğeniler 39 / 20
  • Ticaret 0, (%0)

Turgay Can adlı üyeden alıntı

bir if ile kontrol edin. girilen input değerinin length'i 5'ten küçüksek submit olayı gerçekleşmesin. Bunun için gönder fonksiyonun içine koşulu eklemen yeterli olacaktır.
//gönder içindeyim
var deger = document.getElementById('inputId').value;
if(deger.length < 5){
//uyarıyı kaldırırsın
alert("Girilen karakter sayısı 5'ten büyük olmalıdır");
}else{
document.forms["yangin"].submit();
}


gibi.


İlgilendiğin için teşekkürler ama yapamadım sanırım javascript ile haşır neşir olmadığım için yazım hatası yapabiliyorum senden ricam aşağıdaki kodu kullanabileceğimiz gibi düzenlesen bende bu konuyu gören herkes faydalansa :)

<script>

function gonder()
{
document.forms["yangin"].submit();
}

gonder;

</script>


java kodum bu.

Ek Olarak: Sorunu çözdüm; birilerinin işine yarar.

<script>

function gonder(){
var deger = document.getElementById('inputunidsi').value;

if(deger.length > 15){document.forms["formunuzun namesi"].submit();}
else{}
}
gonder;

</script>

Bu kod ile 15 karakterden fazla yazar ise otomatik formu gönderiyor.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al