Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] aktywacja przycisku, po wprowadzeniu danych do 2 pól
gregi
post 11.06.2015, 18:23:24
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 11.09.2003

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


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>
Go to the top of the page
+Quote Post
patwoj98
post 11.06.2015, 18:51:01
Post #2





Grupa: Zarejestrowani
Postów: 218
Pomógł: 16
Dołączył: 6.06.2014
Skąd: Warszawa

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


A spróbuj zamiast "&&" dać "||".

Daj też kod HTML to się potestuje wink.gif
Go to the top of the page
+Quote Post
gregi
post 11.06.2015, 18:57:58
Post #3





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 11.09.2003

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


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 />


Ten post edytował gregi 11.06.2015, 18:58:41
Go to the top of the page
+Quote Post
Fred1485
post 11.06.2015, 19:04:03
Post #4





Grupa: Zarejestrowani
Postów: 361
Pomógł: 22
Dołączył: 10.02.2015

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


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ę


--------------------
  1. echo 'I was trying';
  2. die ();
Go to the top of the page
+Quote Post
patwoj98
post 11.06.2015, 19:17:03
Post #5





Grupa: Zarejestrowani
Postów: 218
Pomógł: 16
Dołączył: 6.06.2014
Skąd: Warszawa

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


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.
Go to the top of the page
+Quote Post
gregi
post 12.06.2015, 08:05:23
Post #6





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 11.09.2003

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


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?
Go to the top of the page
+Quote Post
Fred1485
post 12.06.2015, 16:17:27
Post #7





Grupa: Zarejestrowani
Postów: 361
Pomógł: 22
Dołączył: 10.02.2015

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


https://jsfiddle.net/eLm297ng/


--------------------
  1. echo 'I was trying';
  2. die ();
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:01