Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] automatyczne zaznaczenie checkboxow po wyborze parametru z listy, oraz blokowanie przyciusku po jego wciśnięciu
rts
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 23.10.2006

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


Witam.
Chciałbym aby po wybraniu jakiejś opcji z rozwijanej listy automatycznie zaznaczały się niektóre checboxy, ale nie mam pojęcia jak to zrobić.
Kod wygląda tak:


  1. <td align=right><b>Kategoria:</b></td>
  2. <td><? buildCatBox("scat",$scat) ?> <?PHP echo $serrorZa;?>
  3.  
  4. <tr>
  5. <td align=right>Wybór:</td>
  6.  
  7. <td>
  8. <table>
  9. <tr>
  10. <?PHP 
  11. if(empty($moda)){echo'<td><input type="checkbox" name="jeden"> <b>Jeden</b></td>';}else
  12. {echo'<tr><td><input type="checkbox" name="jeden" checked="checked"> <b>jeden</b></td></tr>';}
  13.  
  14. if(empty($bielizna)){echo'<tr><td><input type="checkbox" name="dwa"> <b>Dwa</b></td></tr>';}else
  15. {echo'<tr><td><input type="checkbox" name="dwa" checked="checked"> <b>dwa</b></td></tr>';}

Np. jak wybierzemy z Kategorii jakieś pole np "jeden" to automatycznie zaznacza się chechbox "jeden".
Mógłby mi ktoś pomóc?

I jeszcze jedno, teraz mam tak że jak się kliknie na button "zapisz" to zmienia się na "proszę czekać..." i chciałbym aby ten button po zmianie napisu był zablokowany żeby nie można było w niego ponownie klikac ale z tym też sobie nie radze :/
  1. <?php
  2. <input type="submit" name="submit" value="Zapisz" onclick="this.value='Proszę czekać, trwa zapisywanie, może to potrwać kilka minut...';">
  3. ?>


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





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 23.10.2006

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


Mam jeszcze pytanko co do walidacji danych w js. Wiem jak zrobić żeby pole musiało mieć określony rodzaj i ilość znaków.

  1. //3. Miasto
  2. reg = /^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻ Ź-]{2,28}$/;
  3. wyn = AForm.scity.value.match(reg);
  4. if (wyn == null) {
  5. alert("Proszę podać miasto. " +
  6. "Miasto musi zawierać od 2 do 28 liter. " +
  7. "Żadne znaki poza literami nie są dozwolone.");
  8. return false;
  9. };


Ale jak zrobić żeby sprawdzało tylko czy pole nie jest puste bez żadnych dodakowych wymagań?

Pozdarawiam

Ten post edytował rts 21.06.2007, 11:19:29
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: 4.10.2025 - 02:47