Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jquery] - validator -> nie działa
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
stirith
mam kod:

Kod
        <script type="text/javascript" src="jquery.validate.js"></script>

<script type="text/javascript">

$(document).ready(function(){
    $("#contact").validate({
    errorLabelContainer: $("#contact div.error")
    });
  });

</script>


Kod
<form action="reload.php" method="post" id="contact">    
            <br /><br /><br />
        <fieldset>
            <legend>Dane osobowe</legend>
                <div class="div_input">
                    <label for="f_name">Imię*</label>
                    <input id="f_name" type="text" title="Podaj imię" name="name" class="required" />
                </div>
        </fieldset>
</form>


I problem polega na tym że u mnie na localhoscie, sprawdza czy coś wpiszę, jeżeli nie to wyrzuca błąd do <div class="error"></div>, a jeżeli wpiszę cokolwiek to przepuszcza, ale jak wgram na serwer (cal.pl lub jor.pl) to nie działa to w ogóle...tak jak by tego validatora nie było, firebog widzi skrypt, nie wiem co to jest...skoro u mnie to działa... pomóżcie
bazyliszek83
Może spróbuj zastąpić znak "$" nazwą "jQuery". Miałem podobny problem, bo w razem z jQuery używałem prototype.js. Tu może być cos innego ale warto spróbować:)
stirith
niestety nie działa,

a co najśmieszniejsze, w innym pliku też mi validuje pewne dane...i działa :|
bazyliszek83
To dowodzi tego że błąd lezy po twojej stronie:)

Wrzuć prosze ten drugi dzialajacy formularz, albo jeszcze sam ze spokojem je porównaj:)
stirith
no to dlaczego u mnie na lokalu działa ? smile.gif

oto kod

Kod
         <script type="text/javascript" src="jQuery.js"></script>
        <script type="text/javascript" src="jquery.validate.js"></script>


<script type="text/javascript">

    $(document).ready(function(){
    $("#contact").validate({
    errorLabelContainer: $("#contact div.error_1")
    });
  });
    
</script>




Kod
<form action="step2.php" method="post" id="contact">
<div><input type="text" name="id_polecajacy" class="required" title="Podaj ID sponsora" class="input_log_index_step" /></div>

                    <div><input type="submit" value="ZAPISZ SIĘ" class="submit_log_index_step" /></div>
bazyliszek83
Pierwsze co mi się rzuciło to brak "<script type="text/javascript" src="jQuery.js"></script>" w pierwszym formularzu. Ale to pewnie kwestia tego że całości nie wkleiłeś?smile.gif

Rozumiem że te 2 formularze nie są generowane na jednej stronie jednoczesnie?
stirith
1. tak, wkleiłem tylko część

2. tak, najpierw jest strona z tym "drugim" kodem, a później z tym pierwszym co podałem
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.