Maciej Szczepański

Maciej Szczepański www, marketing,
reklama

Temat: validacja i przekonwertowanie wartości inputa

Witam, mam następujący problem. W polu kwota użytkownik wpisuje ciąg cyfr.


Kwota:
<input type="text" name="z24_kwota">
<input type="submit" value="wyslij" id="submit">


1) Chciałbym zrobić walidację, jeżeli nic nie zostało wpisane nie można wysłać formularza.
2) Jeżeli zostanie wpisana wartość w pole, to kwota przekazywana w formularzu musi byc podana w groszach, czyli
1 = 100
1.23 = 123
10 = 1000
itd.
3) Ilość miejsc po przecinku 2. Przy próbie przekroczenia dwóch cyfr po przecinku blokowanie dalszego pisania
4) Użytkownik może wpisać kropkę lub przecinek

Wszelkie sugestie mile widziane.
Arkadiusz Burszczan

Arkadiusz Burszczan Programista Java

Temat: validacja i przekonwertowanie wartości inputa

Nie wiem na jakim etapie jest Twoja wiedza dotycząca samego js jaki jquery...
Rozumiem, że po submicie ma się walidować coś tam/?? Oczywiśćie nie testowałęm tego i pisze to zglowy, więc pewnie sporo błędów mozę być.. Ale zawsze możęsz sam zrozumieć moj kod i go dostosować do swoich potrzeb...
A, więc

$('#submit').live('click',function(){
//walidacja np
if ($('input[type=text]').val()=='')
return false;
else{//cos tam jest w tym polu
$('input[type=text]').val( $('input[type=text]').val() * 100);
//dalsza walidacja, do pkt 3 i 4 możńa dorobić walidację za pomocą wyrażeń regularnych i chyba tyle


jestli wszystko jest ok to robisz $('form').submit();
}
});

Arkadiusz Burszczan edytował(a) ten post dnia 09.01.13 o godzinie 23:21

konto usunięte

Temat: validacja i przekonwertowanie wartości inputa

Na szybko cos takiego wyrzezbilem:
http://jsfiddle.net/J2ywd/1/

Wrzucilem komentarze
Maciej Szczepański

Maciej Szczepański www, marketing,
reklama

Temat: validacja i przekonwertowanie wartości inputa

Dziękuje bardzo, działa idealnie.



Wyślij zaproszenie do