Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rozbicie nr rachunku bankowego
ktuvok
post
Post #1





Grupa: Zarejestrowani
Postów: 243
Pomógł: 0
Dołączył: 30.11.2003

Ostrzeżenie: (0%)
-----


Juzer wpisuje w formularzu numer rachunku bankowego bez jakichkolwiek spacji, np:

65106000070000400003256371

W jaki sposób automatycznie wstawić spacje w odpowiednie miejsca stringu, czyli uzyskać postać:

65 1060 0007 0000 4000 0325 6371

?

I drugie pytanie - czy jest sposób, aby wykonać to natychmiast po opuszczeniu przez kursor pola formularza, w którym juzer wpisuje ten numer?

Pozdrawiam,
K
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Bakus
post
Post #2


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Takie coś stosuje www.nazwa.pl do weryfikowania poprawności wprowadzonego adresu NIP... mniewam, iż poradzisz sobie go przerobić na własne potrzeby...
  1. <input type="text" class="text" name="nip" size="13" maxlength="13" onKeyPress="return checkNIP(event, this.form.nip.value)" value="">


Kod
function checkNIP(evt, input) {
    evt = (evt) ? evt : window.event
        var charCode = (evt.which) ? evt.which : evt.keyCode
        if (charCode == 45 && input.charAt(input.length - 1) == '-')
            return false;
    re = /\d\d\d$/;
    if (charCode >= 48 && charCode <= 57 && re.test(input))
        return false;
    if ((charCode >= 48 && charCode <= 57) || charCode == 45)
        return true;
    else
        return false;
}
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 16:37