lostyazilim

İf değerine göre inputa anlık veri yazdırma

6 Mesajlar 1.337 Okunma
lstbozum
wmaraci reklam

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)
Merhaba arkadaşlar bahsettiğim konuya dair internette bir takım örnekler var fakat ben a input değerime göre b inputuna veri yazdırmak istiyorum.
Misalen
a input < "5"; ise b.inputuna oldu yazmalı
5 < a input < 10 ise b ye olmadı yazmalı
Bu işlemleri java üzerinden mi yoksa php üzerinden mi yapılıyor bilemedim yardımlarınızı bekliyorum
Saygılar
 

 

wmaraci
reklam

fullstackdev fullstackdev WM Aracı Kullanıcı
  • Üyelik 25.06.2016
  • Yaş/Cinsiyet 36 / E
  • Meslek full stack developer
  • Konum İstanbul Avrupa
  • Ad Soyad S** Ç**
  • Mesajlar 334
  • Beğeniler 35 / 93
  • Ticaret 0, (%0)
jquery ile su sekilde yapabilirsin..


var inputClass = ( a < 5 ) ? ".input1" : ".input2";
$(inputClass).val("inputa eklenecek deger..");
softwarencoder Rakoto

kişi bu mesajı beğendi.

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1207
  • Beğeniler 382 / 381
  • Ticaret 16, (%100)
Rakoto
javascript ile yapılır.
Şu şekilde yaptım bi incele istersen.






Yazdırma
<script>
function islem() {
var a = document.getElementById("a").value;

if (a>0 && a<=5) {
var b = document.getElementById("b").value="oldu";
}
else if (a>5 && a<=10) {
var b = document.getElementById("b").value="olmadı";
}
else {
var b = document.getElementById("b").value="";
}
}
setInterval("islem()",100);

</script>



a inputu :



b inputu :




Rakoto

kişi bu mesajı beğendi.

Herkes yediğinden ikram eder..(Yavuz Sultan Selim)

dump3cz dump3cz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.05.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum Bilecik
  • Ad Soyad O** Ç**
  • Mesajlar 1750
  • Beğeniler 169 / 326
  • Ticaret 3, (%67)
ajax ile çekiceksin onchange de fonksiyon yapacaksın.
Rakoto

kişi bu mesajı beğendi.

wmaraci
wmaraci

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)
fullstackdev ve ÖmerGünay iki yöntemde başarı ile çalıştı mantığını kavradım teşekkür ederim.
dump3cz Hocam ajax'a yabancıyım biraz :) Yine de tavsiyeniz için teşekkür ederim
OmerGunay

kişi bu mesajı beğendi.

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)
Java mantığı ile gidersekte
Aşağıda ki gibi bir kod işimizi görecektir.
xyz .value ise formda yazdırmak istediğim input box

var xyz = document.getElementById('xyz');
var abc = document.getElementById('abc');
var abcval1 = abc.value;
if(abcval1 > 0 && abcval1 < 10) {
xyz.value = ' OK';
} else if(abcval1 >= 10 && abcval1 < 30) {
xyz.value = 'May be acceptable';
} else if(abcval1 >= 30) {
xyz.value = 'Not OK';
}
İyi Çalışmalar
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al