Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] aktywacja przycisku
Forum PHP.pl > Forum > Przedszkole
gregi
poniższy kod aktywuje przycisk id= submit jeżeli w pierwszej kolejności wpiszemy coś do pola o id pesel a potem do id=datwydarzenia
jeżeli robię to odwrotnie czyli pierw wydarzenia a potem pesel to przycisk się nie aktywuje
Help
  1. <script type="text/javascript">
  2. /*<![CDATA[*/
  3.  
  4. var setupCalendars = function() {
  5. if ((document.getElementById("datwydarzenia") != null && document.getElementById("pesel") != null)) {
  6. setupCalendar("datwydarzenia");
  7.  
  8. }
  9. };
  10.  
  11. var setupCalendar = function(dateField) {
  12. Calendar.setup({
  13. trigger : dateField,
  14.  
  15. inputField : dateField,
  16. dateFormat : "%Y-%m-%d",
  17. onSelect : function(buttonId) {
  18. this.hide();
  19. var dateFrom = document
  20. .getElementById("datwydarzenia");
  21. var peselForm = document.getElementById("pesel");
  22.  
  23. document.getElementById("submit").disabled = !(peselForm.value);
  24. }
  25. });
  26. };
  27.  
  28. /*]]>*/
  29. </script>
patwoj98
A spróbuj zamiast "&&" dać "||".

Daj też kod HTML to się potestuje wink.gif
gregi
nadal tak samo
  1.  
  2.  
  3.  
  4. <h3>
  5. <br /> <b>Stan na dzień:<b /> <input type="text"
  6. id="datwydarzenia" name="datwydarzenia" /> <br /> <b>Pesel:
  7. </b> <input id="pesel" type="text" name="pesel" pattern="[0-9]{11}"
  8. title="Podaj 11 cyfrowy pesel"><br /> <b>Nazwisko:</b> <input
  9. id="surname" type="text" name="surname">
  10. </h3>
  11. <input id="submit" type="submit" value="Generuj raport"
  12. disabled="disabled" /> <br />
Fred1485
Chcesz aby przycisk uaktywnil sie jeśli wszystkie pola będą uzupełnione? W jquery kilka linijek kodu, sam robilem jeśli chcesz to podeślę
patwoj98
Cytat(Fred1485 @ 11.06.2015, 20:04:03 ) *
Chcesz aby przycisk uaktywnil sie jeśli wszystkie pola będą uzupełnione? W jquery kilka linijek kodu, sam robilem jeśli chcesz to podeślę


Podrzuciłbyś koledze tutaj i najwyżej go przerobimy.
gregi
powyższy kod chyba działa na zasadzie że sprawdza warunki tylko i wyłącznie po wpisaniu wartości do kalendarza.
Jak wymusić sprawdzanie warunków po wpisaniu wartości do pola pesel?
Fred1485
https://jsfiddle.net/eLm297ng/
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.