Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP] Edycja input zmieniająca Select
Forum PHP.pl > Forum > Przedszkole
Zuzanna777
Prosze o sugestie na temat rozwiązania problemu.
Mam pole input, w którym wpisuję rasę oraz select posiadające dwie opcje "TAK" oraz "NIE".
Moje pytanie brzmi jak uzależnić to co wpiszę w input od select.
Np. mam gdzieś na kartce listę ras: York oraz Chihuahua więc jeżeli użyję którejś z nich w polu input automatycznie bez odświerzania strony zostanie wybrane w select "TAK".
Lista ras powodująca wybór "TAK" nie musi być w bazie danych jest na tyle krótka, że może byc w postaci warunków lub tabeli. Poniżej przedstaweiam fagment formularza.

<form id="licz_punkty" name="licz_punkty" >
<TR><TD>Rasa:</TD>
<TD><input type="text" " id="rasa" name="rasa" value=""></TD></TR>


<TR><TD title="x">Rasa wrażliwa na choroby:</TD>
<TD>
<SELECT name="nr_1">
<OPTION SELECTED> </OPTION>
<OPTION value="5">TAK </OPTION>
<OPTION value="10">NIE </OPTION>
</SELECT></TD>
</form>
kafowi
  1. <!doctype html>
  2. <meta charset="utf-8">
  3. <title>Rasa</title>
  4. </head>
  5.  
  6.  
  7. <form name="licz_punkty">
  8. <label>Rasa: </label><input type="text" name="rasa" placeholder="np. York" onblur="sprawdzamy()"><br>
  9. <label>Rasa wrażliwa na choroby</label>
  10. <select name="nr_1">
  11. <option value="0"></option>
  12. <option value="5">TAK </option>
  13. <option value="10">NIE </option>
  14. </form>
  15.  
  16. <script type="text/javascript">
  17. function sprawdzamy() {
  18. var rasa = document.licz_punkty.rasa.value.toUpperCase();
  19. if(rasa=="YORK" || rasa=="GRZYB" || rasa == "KAWA")
  20. {
  21. document.licz_punkty.nr_1.options[1].selected="true";
  22. }
  23. else
  24. {
  25. document.licz_punkty.nr_1.options[2].selected="true";
  26. }
  27. }
  28. </body>
  29. </html>

Są warunki, jest sprawdzanie. Jeżeli jest to zadanie (o dziwo miałem ostatnio coś podobnego, jakaś epidemia closedeyes.gif ) to radziłbym się do nauki przyłożyć.
Można było to rozwiązać lepiej, ale taka forma też nie jest zła.
Zuzanna777
Tak smile.gif to jedno z zadań ....


Dziękuję oczywiście o to mi chodziło . . . smile.gif
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.