Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html/JS] Walidacja formularza
Forum PHP.pl > Forum > Po stronie przeglądarki
microh
Witam

Posiadam taki kod w sekcji HEAD:

Kod
<script type="text/javascript">
function error(tekst) {
    if (errfound) return;
        window.alert(tekst);
errfound = true;
}
function validate() {
    errfound = false;
    var bledy = "";
    with (document.forms[0]) {
        if (imie.value == "")  bledy += "Nie podałeś imienia. \n";

    
        if (bledy != "")  error(bledy);
    }
return !errfound;
}
</script>




Oraz w body:

  1. <form action="skrypt.php" method="post" onsubmit="return validate();">
  2. <input name="imie" ><br />
  3. <input type="submit" value="wyślij" />
  4. </form>


I wszystko jest Ok.... dopóki nad formularzem nie umieszczę drugiego formularza.

Całość wtedy wygląda tak:

  1. <div style="background-color:#0F0B16;">
  2. 2. Wirtualne konto <b>PayPal</b>
  3. <form style="margin-top:5px;" action="https://www.paypal.com/cgi-bin/webscr" method="post">
  4. <input type="hidden" name="cmd" value="_donations">
  5. <input type="hidden" name="business" value="mumiok1@gmail.com">
  6. <input type="hidden" name="item_name" value="...A">
  7. <input name="cn" style="width:150px;" onfocus="this.select()" value="Tu wpisz nick lub imię" type="text"> Kwota:
  8. <input type="text" style="width:100px;" name="amount" value="0.01"> PLN
  9. <input type="hidden" name="no_shipping" value="0">
  10. <input type="hidden" name="no_note" value="1">
  11. <input type="hidden" name="currency_code" value="PLN">
  12. <input type="hidden" name="tax" value="0">
  13. <input type="hidden" name="lc" value="PL">
  14. <input type="hidden" name="bn" value="PP-DonationsBF">
  15. <input type="submit" value="Wpłać!" border="0" name="submit" alt="PayPal - Wygodne i bezpieczne płatności internetowe!">
  16. </form>
  17. </div>
  18.  
  19.  
  20.  
  21. <form action="skrypt.php" method="post" onsubmit="return validate();">
  22. <input name="imie" ><br />
  23. <input type="submit" value="wyślij" />
  24. </form>
  25. <br>


Wtedy walidacja formularza nie działa ;(
Co jest ? ;( sciana.gif
wookieb
Kod
with (document.forms[1]) {
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.