IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @102
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Dala som si poradiť

O moje peniaze je postarané. A o vaše? www.partnersgroup.sk

PORFIX: Stavebný materiál

Materiál pre váš nový dom. Unikátne stavebné výrobky Porfix. www.Porfix.sk

Prejdite do O2

s platbou na faktúru a získajte bonus 50€. Len v e-shope. www.o2.sk

Webhosting - akcia +9 mesiacov

K ročnému predplatnému až 9 mesiacov zadarmo pri prevode hostingu k nám. www.exohosting.sk

Spoločnosti Online s.r.o.

Ponúkame čisté spoločnosti. Obchodný register vybavíme za vás! www.spolecnostionline.cz

input - javascript

Zaslať odpoveď
AutorSpráva
camo
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 05.09.2009
Príspevky: 1176
Bydlisko: Lehota pod Vtáčnikom

PríspevokZaslal: Po 14.11.11 17:48Odpovedať s citátomNávrat hore

Máš to myslím blbo. Z kade máš takúto syntax???
Tu si pozri ako sa používa search: http://www.w3schools.com/jsref/jsref_search.asp
Ale odporúčam ti použiť test, tak ako som písal ja, lebo search, alebo match(už neviem) nejako blbne pri interpetácii výrazov...

A regulár bude cca.: /^\d([\d]*|,)\d|\d$/ - čisla oddelené čiarkou, ktorá nemôže byť na začiatku ani na konci. / JE TO BLBO, ESTE TO TREBA DOLADIT.../
Ale teraz budeš musieť testovanie negovať, lebo tento výraz vyhovuje tvaru ktorý potrebuješ...
Zobraziť informácie o autoroviOdoslať súkromnú správuSkypeZobraziť autorove WWW stránky
lukas15
Užívateľ
Užívateľ

Založený: 10.11.2011
Príspevky: 16

PríspevokZaslal: Po 14.11.11 18:02Odpovedať s citátomNávrat hore

ten search to je len názov formulára v html
Zobraziť informácie o autoroviOdoslať súkromnú správu
camo
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 05.09.2009
Príspevky: 1176
Bydlisko: Lehota pod Vtáčnikom

PríspevokZaslal: Po 14.11.11 18:09Odpovedať s citátomNávrat hore


Dobre tak za odmenu to skús s týmto: /^(\d+,)*\d+$/
Takze: if( ! elem.value.test(patern)){ alert('BUBUBU'); }
Zobraziť informácie o autoroviOdoslať súkromnú správuSkypeZobraziť autorove WWW stránky
lukas15
Užívateľ
Užívateľ

Založený: 10.11.2011
Príspevky: 16

PríspevokZaslal: Po 14.11.11 18:39Odpovedať s citátomNávrat hore

Kde to tam mám dopísať? Napíš to prosím ťa do toho skriptu.
Zobraziť informácie o autoroviOdoslať súkromnú správu
camo
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 05.09.2009
Príspevky: 1176
Bydlisko: Lehota pod Vtáčnikom

PríspevokZaslal: Po 14.11.11 20:58Odpovedať s citátomNávrat hore

kód:
function valid(){
    patern = /^(\d+,)*\d+$/;
    if( ! document.getElementById("wavenumber").value.test(patern)){
     
     alert ('Zadali ste nesprávny formát pri zadávaní frekvencie!!!');
     
    return false;
    }

    return true;
}

<form action = "stranka" method = "post" name = "search" onsubmit="return valid()" >
  <input  type = "text" name = "wavenumber" onkeypress="return isNumberKey(event)" />
  <input class = "submit" type = "submit" name = "submit" value = "Hľadať"/>
</form>


// pridané po 2 hodinách 13 minútach od posledného príspevku

EDIT:
Tak sorry tu je to už ok(ak tam máš ovšem fciu isNumberKey()):
kód:
function valid(){
    var patern = /^(\d+,)*\d+$/ ;
    if(patern.test(document.getElementById('wave').value)){

       return true;
    }

    alert ('Zadali ste nesprávny formát pri zadávaní frekvencie!!!');
    return false;
}

<form action = "stranka" method = "post" name = "search" onsubmit="return valid()" >
  <input  type = "text" name = "wavenumber" id="wave" onkeypress="return isNumberKey(event)" />
  <input class = "submit" type = "submit" name = "submit" value = "Hľadať"/>
</form>
Zobraziť informácie o autoroviOdoslať súkromnú správuSkypeZobraziť autorove WWW stránky
lukas15
Užívateľ
Užívateľ

Založený: 10.11.2011
Príspevky: 16

PríspevokZaslal: Ut 15.11.11 16:49Odpovedať s citátomNávrat hore

ok. vďaka, že si mi s tým pomohol.
Zobraziť informácie o autoroviOdoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd