Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Sprawdzenie czy to liczba


  • Zamknięty Temat jest zamknięty
16 odpowiedzi w tym temacie

#1 Kusek

    z Wikipedii

  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 17.08.2011 16:09

Witam, jak sprawdzić za pomocą javascript czy w podanym texie sa liczby


<script type="text/javascript">

<!--

var liczby123 = /^\d+$/
	if (liczby123.test(indexEditbox3))
	 {
    alert("Tylko liczby!");
	return false;
}

</script>

Użytkownik Kusek edytował ten post 17.08.2011 16:45

  • +
  • -
  • 0

#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 17.08.2011 20:02

liczby czy tekst to liczba ? bo w tytule i poście masz co innego
  • +
  • -
  • 0

#3 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 18.08.2011 00:13

JavaScript - IsNumeric and IsNan function in JS

jak ma być kilka liczb to podziel stringa splitem JavaScript split() Method
  • +
  • -
  • 0

#4 Kusek

    z Wikipedii

  • Autor tematu
  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 18.08.2011 09:21

ma sprawdzać czy w rubryce nr tel. są cyfry xD
  • +
  • -
  • 0

#5 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 18.08.2011 09:51

no to to co dał ci R3X funkcja IsNumeric
  • +
  • -
  • 0

#6 Kusek

    z Wikipedii

  • Autor tematu
  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 07.09.2011 20:47

hm, to jak to powinno wyglądać, chciałbym to zrobić na ifach, nie chcę robić nowej funkcji zrobiłem coś takiego

if(!IsNumeric($zmienna){
alert{"Tylko liczby")
return false;
}


lecz wtedy nawet nie działa formularz, więc jak to trzeba zrobić? xD


@Edit
tak też próbowałem


(isNaN(parseFloat($zmienna)))

Użytkownik Kusek edytował ten post 07.09.2011 20:48

  • +
  • -
  • 0

#7 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 07.09.2011 20:51

w js nie używasz $ przed nazwa zmiennej to w php ;) http://webmade.org/k...-javascript.php
  • +
  • -
  • 0

#8 Kusek

    z Wikipedii

  • Autor tematu
  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 07.09.2011 20:58

if(isNaN(parseFloat(telefon))) {
alert("Tylko cyfry");
telefon.focus()
return false;
}

to dałem tak, lecz teraz nawet jak wpiszę liczby to piszę, tylko cyfry xD
  • +
  • -
  • 0

#9 Syczaj

    Profesjonalista

  • Użytkownik

Reputacja: 32
Życzliwy

  • Postów:156
  • Lokalizacja:Plock
Offline

Napisano 07.09.2011 21:20

if(isNaN(parseFloat(telefon))) {
alert("Tylko cyfry");

Paanie, jeśli dajesz warunek 'jeśli liczba to wyświetl "tylko cyfry"', to sie nie dziw.

Użytkownik Syczaj edytował ten post 07.09.2011 21:22

  • +
  • -
  • 0
Dołączona grafika

#10 Kusek

    z Wikipedii

  • Autor tematu
  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 08.09.2011 14:43

no ok, ale nawet jak wpiszę cyfry to wyskakuje mi że Tylko cyfry, więć o co biega?
  • +
  • -
  • 0

#11 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 08.09.2011 16:40

Spróbuj tego
function isTel(pole)
{
	regex = /^\d{9}$/;
	if(regex.test(pole.value))
		return true;
	else
		return false;
}
Ewentualnie
 
function isNumber(pole)
{
    if(isNaN(pole.value))
        return false;
    else
        return true;
}

  • +
  • -
  • 1

#12 Kusek

    z Wikipedii

  • Autor tematu
  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 08.09.2011 18:25

robiłem to 1 jak i drugim i cały czas tylko cyfry, tylko cyfry ;/ ...
  • +
  • -
  • 0

#13 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 08.09.2011 19:38

a jak to wywoływałeś może w sposobie wywoływania funkcji masz błąd;
Przykład użycia :
<input type="text" name="nrtel" onBlur="isTel(this);" />

A w funkcji dodać jeszcze jakiegoś innerHTML'a + blokadę wysłania formularza i tak powinno działać, przynajmniej u mnie działa, jbc moge ci podesłać cały mój kod.
  • +
  • -
  • 0

#14 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 08.09.2011 21:18

kusek ale tak masz warunek zrobiony ze jesli liczba to wyswietla ci alert zrob negacje a najlepiej pokaz twoj kod bo ewidentnie cos zepsules :P
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#15 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 09.09.2011 00:39

isNaN już samo w sobie jest zaprzeczeniem (is NOT a Number), więc nie o to chodzi
  • +
  • -
  • 0

#16 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 09.09.2011 09:01

R3X ale chodzilo mi o negacje przy uzyciu pierwszej funkcji knopersa
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#17 Kusek

    z Wikipedii

  • Autor tematu
  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 09.09.2011 14:46

http://wklej.org/id/591812/

first JS potem jest jest formularz

ok działa wszystko, tylko jak zrobić aby było 9 minimum cyfr, bo tutaj jest że sprawdza czy są liczby+ile tych liczb(9 przepuszcza)


regex = /^\d{9}$/;

Użytkownik Kusek edytował ten post 09.09.2011 16:11

  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych