v2.5.2
Giriş yap

Anlık sayı değişimi [ÇÖZÜLDÜ]

pcmemo
757 defa görüntülendi

Number tipi input alanına yazdığım sayıların yazarken altındaki butonun value değerinde anlık olarak görünmesini istiyorum. Nasıl yapabilirilim.

Cevap yaz
Cevaplar (8)
pcmemo
1471 gün önce

Eyvallah onu kullanıyorum zaten. Tekrar teşekkür ederim.

makifgokce
1471 gün önce

Phpde bunla ilgili fonksiyonlar var ama javascript te varmı bilmiyorum.
money_format() veya number_format()

pcmemo
1471 gün önce

@makifgokce tesekkür ederim tam olarak istediğim buydu. Çok sağol.

Çok şart olmamakla beraber olsa iyi olurdu diyeceğim bir şey daha var.

https://prnt.sc/s1xrp9

$("#btn").text(v+" Teklif et");

şu v değerini decimal ayırarak gösterebilsem iyi olur. Tekrar teşekkür ederim.

makifgokce
1473 gün önce
<input onChange="myFunction()" type="number" id="myText" value="0">
<button id="btn">Try it</button>
<script>
function myFunction() {
  var x = document.getElementById("myText").value;
  document.getElementById("btn").value = x;
  document.getElementById("btn").innerHTML = x + " Teklif Et";
}
</script>

veya JQuery ile şağıdaki gibi yapabilirsin.

<input type="number" id="myText" value="0">
<button id="btn">Try it</button>
<script>
$( "#myText" ).change(function() {
  var v = $("#myText").prop("value");
    
    $("#btn").text(v+" Teklif et");
    $("#btn").prop("value", v);
});
</script>
arco
1473 gün önce

hocam kontrol et buton id ile aşağıda buton idsi aynı olacak
input idsi ile aşağıda yazan input_id aynı olacak ben kodda hata görmedim
function myFunction() {
var x = document.getElementById("input_id").value;
document.getElementById("buton_idsi").value = x;
}

pcmemo
1473 gün önce

@makifgokce yanıtın için teşekkür ederim. Örnekte en azında butona basınca veriyordu. Cevabında o da kaybolmuş Yani çalışmadı. Tekrar gözden geçirirmisin bazen hızla cevap verirken bir yerleri atlıyoruz.
Resimdeki örnekteki gibi kullanmak istiyorum. Solda sayı değiştirdikçe sağdaki kırmızı alandaki aynı anda değişecek.
https://prnt.sc/s0vkgf

makifgokce
1473 gün önce
<input onChange="myFunction()" type="text" id="myText" value="Some text...">
<button id="btn">Try it</button>
<script>
function myFunction() {
  var x = document.getElementById("myText").value;
  document.getElementById("btn").value = x;
}
</script>
pcmemo
1473 gün önce

https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_text_get
bu örnektekine yakın istediğim ama Try it butonuna basmadan yazarken göstersin.