Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Walidacja znaków
tenior
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 2
Dołączył: 16.11.2008

Ostrzeżenie: (10%)
X----


Mam mały skrypt, chcę aby z formularzu dawał alert jedynie gdy znajdą się w nim znaki: " ' \
Pytanie jak to osiągnąć?
Kod
<script type="text/javascript">
function $( id )
{
    return document.getElementById(id).value;
}

function check_zmien ()
{
  var error = '';
  nazwa = document.getElementById('nazwa').value;
  comment = document.getElementById('comment').value;
  var regex = /^[a-zA-Z0-9ąćęłńóśżźĄĆĘŁŃÓŚŻŹ]{2,25}$/;
  var odp = regex.test(nazwa);
  var regexc = /^[a-zA-Z0-9ąćęłńóśżźĄĆĘŁŃÓŚŻŹ]{0,25}$/;
  var odpc = regexc.test(comment);

    if ( document.getElementById('nazwa').value == '' )
    {
        alert('Nazwa')
        return false;
    }

else if ( document.getElementById('auth').value == 'wybor' )
    {
        alert('Wybierz')
        return false;
    }
    else if (!odp) {
        alert('Nie poprawna nazwa');
                return false;
  }
    else
    {
        return true;
    }
}
</script>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Cytat
może ktoś pomóc

Pomoc to nie zrobienie kodu z kogoś prawda? Naprawdę nie jest to trudne..., najprościej to tak(nie powinienem tego robić):
Kod
<input type="text" name="rok" onkeyup="x(this);">

<script>
function x(y){
if (y.value.match(/\\|\'|\"/))
{
y.value=y.value.replace(/\\|\'|\"/g, '');
alert('error zly znak');
}
}
</script>
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: 8.10.2025 - 16:12