Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

[JS] Sprawdzanie wypełnienia pól

Tworzenie dynamicznych stron internetowych z zastosowaniem JavaScript, jQuery, Ajax. Dowiedz się jak to zrobić, znajdź rozwiązania swoich problemów.

[JS] Sprawdzanie wypełnienia pól

Post 21.02.2006, 20:27:08

Witam wszystkich.
Jestem nowy, i mam na początek pewien problem ze sprawdzaniem wypełnienia pól:

W poniższym stronie chce sprawdzić czy wszystkie pola zostały wypełnione, ale mam pewien problem, ponieważ jedna walidacja jest już dodana... Jak dodać drugą, lub edytować tą która już jest aby sprawdzać wypełnienia wszystkich pól?

Kod: Zaznacz cały

<!-- SKRYPT KWOTY W ZŁ I GR -->
<script>
   function p24_findObj(n, d) {
     var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
       d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
     if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
     for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=p24_findObj(n,d.layers[i].document);
     if(!x && document.getElementById) x=document.getElementById(n); return x;
   }

   function p24_kwota2gr(pole_zl,pole_gr) {
     var error='', ret=true;
     obj_zl = p24_findObj(pole_zl);
     obj_gr = p24_findObj(pole_gr);
     if (obj_zl.value=='' || isNaN(obj_zl.value)) {
       error += '-Nieprawidłowa warto¶ć w polu Kwota-ZŁ\n';
       ret = false;
     }
     if (obj_gr.value != '' && isNaN(obj_gr.value)) {
       error += '-Nieprawidłowa warto¶ć w polu Kwota-GR\n';
       ret = false;
     } else {
       if(obj_gr.value.length == 0) obj_gr.value='00';
       if(obj_gr.value.length == 1) obj_gr.value=obj_gr.value+'0';
     }
     if(ret == false) {
       alert("Błędy wypełniania formularza!\n"+error);
     } else {
       val = p24_findObj('z24_kwota');
       val.value = obj_zl.value+''+obj_gr.value;
     }
     return ret;
   }
</script>
<!---------------------------->


<STYLE TYPE="text/css">
<!--
.pole {
  padding: 5px 5px 5px 5px;
  font-weight: bold;
  text-align: right;
  width: 150px;
}
.tytul {
  font-size: 20px;
  font-weight:bold;
  text-align: left;
  width: 600px;
}
.tablemain {
   font-size: 11px;
  background-color: #f3f6fa;
  width: 500px;
  border-color: #B6C7E1;
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  padding: 0px;
  margin: 0px;
  text-align: left;
}
.pole {
  padding: 5px 5px 5px 5px;
  font-weight: bold;
  text-align: right;
  width: 150px;
}
body {
  background-color: #ffffff;
  color: #0c479d;
  font-family: Tahoma, sans-serif;
  text-align: center;
}
-->
</STYLE>
<!--------------------------------------->
</head>
<body LINK="blue" VLINK="blue" ALINK="blue" bgcolor="white" oncontextmenu="return false" onselectstart="return false" onselect="return false" oncopy="return false" ondragstart="return false" ondrag="return false" onafterprint="document.body.style.visibility = 'visible'">
<table border="0" align="center">
<tr><td>
<table class="tytul">
  <tr style="vertical-align: top;">
    <td>FORMULARZ PŁATNO¦CI AUKCJI ALLEGRO</td>
  </tr>
  <tr><td></td></tr>
</table>
   <form method="get" action="http://sklep.przelewy24.pl/zakup.php" onsubmit="return p24_kwota2gr('kwota_zl','kwota_gr');">
   <input type="hidden" name="z24_id_sprzedawcy" value="2212">
   <input type="hidden" name="z24_return_url" value="www.matgeo.prv.pl">
   <input type="hidden" name="z24_kwota" value="">
<table class="tablemain">
<tr>
   <td class="pole" align="right"><br>Nazwa:</td>
   <td><br>
   <input type="text" name="z24_nazwa" value="Allegro aukcja nr: " style="width:230px">
   </td>
</tr>
<tr>
   <td class="pole" style="font-weight:normal;" align="right">Uwagi:</td>
   <td>
   <textarea name="z24_opis" style="width:230px"></textarea>
   </td>
</tr>
   <tr>
   <td class="pole">Do zapłaty:</td>
   <td><input type="text" name="kwota_zl" maxlength="5" size="3"> zł, <input type="text" name="kwota_gr" maxlength="2" size="1"> gr</td>
</tr>
<tr><td><br></td></tr>
</table>
<br>
<table class="tablemain" border=0>
<tr>
   <td class="pole" align="right"><br>Imię i nazwisko:</td>
   <td><br>
   <input name="k24_nazwa" style="width:230px">
   </td>
</tr>
<tr>
   <td class="pole" align="right">Kod i miejscowo¶ć:</td>
   <td>
   <input name="k24_kod" maxlength="6" size="3">
   <input name="k24_miasto" style="width:183px">
   </td>
</tr>
<tr>
   <td class="pole" align="right">Ulica:</td>
   <td>
   <input name="k24_ulica" style="width:230px">
    </td>
</tr>
<tr>
   <td class="pole" align="right">Nr domu:</td>
   <td width="70"><input name="k24_numer_dom" maxlength="8" style="width:60px">&nbsp;&nbsp;&nbsp;mieszkania:&nbsp;&nbsp;<input name="k24_numer_lok" maxlength="8" style="width:100px"></td>
</tr>
<tr>
   <td class="pole" align="right">E-mail:</td>
   <td>
   <input name="k24_email" style="width:230px">
   </td>
</tr>
<tr><td><br></td></tr>
</table>
<br>
<table class="tablemain">
<tr>
   <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<INPUT TYPE="reset" VALUE="Wyczy¶ć"></td>
   <td align="right">
   <br>
   <input type="submit" value="Zapłać">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   <br><br>
   </td>
</form>
</tr>
</table>
Avatar użytkownikajafarek
Jafar Safari

Posty: 19
Dołączył(a): 21.02.2006
Lokalizacja: Gorlice

Powrót do JavaScript


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Yahoo [Bot] i 4 gości

Hosting, Domeny, SSL
iCash

Subskrypcja

Mamy 50068 zarejestrowanych użytkowników.
Najnowszy użytkownik: banjohnadvid1


Nasi użytkownicy napisali:

  • 934711 wiadomości
  • w 246216 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)