Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Skrypt zamieniajacy przecinki na kropke
Forum PHP.pl > Forum > Przedszkole
Komarek
Witam
Poszukuję skryptu który będzie mi zamieniał każdy przecinek w danym input'cie na kropke w locie

Nie jestem pewny czy cos takiego istnieje, googlowalem ale bez skutow, prosze o pomoc smile.gif

ewentualnie o porady jak to zrobic smile.gif
erix
String.replace i marsz do wyszukiwarki.
skowron-line
Cytat(erix @ 6.07.2010, 20:40:44 ) *
String.replace i marsz do wyszukiwarki.

+ onkeyup
Komarek
  1.  
  2.  
  3. <script type="text/javascript">
  4. function zamien() {
  5. document.getElementById("asdf").replace(",",".");
  6. }
  7. <input type="text" name="asdf" onkeydown="zamien();" onkeyup="zamien();" />
  8. </body>
  9. </html>


co robie zle ? smile.gif
skowron-line
Generalnie bardzo wiele rzeczy.
  1.  
  2. <script type="text/javascript">
  3. function zamien() {
  4. document.getElementById('asdf').value = document.getElementById("asdf").value.replace(/,/g,".");
  5. }
  6. <input type="text" name="asdf" id="asdf" onkeydown="zamien();" onkeyup="zamien();" />
  7. </body>
  8. </html>
  9.  

masz gotowca bo szkoda pisać.
Komarek
hee... nie znam sie na JS kompletne zero.
Jesli juz to wole php.
Jednak mam rowniez pytanie co do tego skryptu.
Jak moge go uzyc (zmienic) dla "this.value".
Czyli np mam go w petli while i input name jest za kazdym razem inne.
I chcialbym zrobic cos ala zamienic
document.getelementbyid('asdf').value na
document.this.value

Jak to zrobic ? biggrin.gif
Wicepsik

  1.  
  2. <script type="text/javascript">
  3. function zamien(a) {
  4. a.value = a.value.replace(/,/g,".");
  5. }
  6. <input type="text" name="asdf" id="asdf" onkeydown="zamien(this);" onkeyup="zamien(this);" />
  7. </body>
  8. </html>
  9.  


skowron-line
Cytat(Komarek @ 6.07.2010, 21:37:22 ) *
Jesli juz to wole php.

Kiedyś też tak myślałem ale teraz zdecydowanie JS. taki mały OT
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.