Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][HTML]Podwojny <form>
neo1986kk
post
Post #1





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

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


Witam, chodzi o to ze napisalem sobie stronke i musialem zrobic cos takiego:

  1. tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc
  2. tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc
  3. tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc
  4. <form name="a">
  5. <input name="imie"/>
  6. <input name="nazwisko"/>
  7. <input name="data"/>
  8. <form name="b">
  9. Tutaj jest drugi form dlatego że jak go nie bylo to na IE Javascript nie widział tego:
  10.  
  11. <select name="bg" size="10" onchange="getData('tap');">
  12. <?
  13. while ($wiersz2 = mysql_fetch_row($idzapytania))
  14. {
  15. ?>
  16. <option value="<?echo $wiersz2[0];?>"><?echo $wiersz2[1]; ?></option>
  17. <?
  18.  
  19. }
  20. echo '</select>';
  21. echo '</form>';
  22. echo '</div>';
  23. echo '<div id="tap">Tu pojawi się strona z AJAXa</div>';
  24.  
  25. Teraz tak: dalej mam
  26. <input name="data"/>
  27. <input name="klasa"/>
  28. <input name="godzina"/>
  29. <input type="submit"/>
  30. </form>
  31. tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc
  32. tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc
  33. tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc tresc


Tak jak zaznaczyłem w środku mam dwa znaczniki form i jeden przycisk submit, który nie wysyła formularza.(IMG:style_emoticons/default/sad.gif)
Sprawa jest taka że chciałbym żeby wysyłał

Form B jest tylko po to żeby js sie do niego odwolywal (document.d.bg.value)

Ten post edytował neo1986kk 10.03.2010, 08:49:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
neo1986kk
post
Post #2





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

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


  1. <form name="a" action="rejestracja_etap2.php">
  2. Nr Gadu-Gadu</td><td>
  3. <input class="rejestracja" type="text" name="GG"></input><span class="wyp"></span>
  4. </td>
  5. </tr>
  6. </table>
  7. <table class="info">
  8. <tr><td>
  9. <div id="info">Pola oznaczone gwiazdką musza być wypełnione</div>
  10. </td></tr>
  11. </table>
  12. </div>
  13. </div>
  14. </div>
  15.  
  16. <div id="news">
  17. <div id="okno">
  18.  
  19. <?
  20. echo '<div id="wszystko">';
  21. echo '<div id="div1">';
  22.  
  23. $zapytanie101 = "SELECT * FROM dzialy";
  24. $idzapytania101 = mysql_query($zapytanie101);
  25. ?>
  26. Wybierz swój dział<br>
  27. <select id="sel" name="bg" size="10" onchange="getData('tap');">
  28. <?
  29. while ($wiersz2 = mysql_fetch_row($idzapytania101))
  30. {
  31. ?>
  32. <option value="<?echo $wiersz2[0];?>"><?echo $wiersz2[1]; ?></option>
  33. <?
  34.  
  35. }
  36. echo '</select>';
  37. echo '</div>';
  38. echo '</div>';
  39. echo '<div id="tap">tu powinien pojawić sie AJAX</div>';
  40. echo '</div>';
  41.  
  42. ?>
  43. </div>
  44. </div>
  45.  
  46. dalej inputy zwykle.
  47.  




getData
  1. function getData(divID) {
  2.  
  3.  
  4. var si = document.getElementById('sel').selectedIndex;
  5. var fname = document.getElementById('sel').options[si].value;
  6.  
  7. var divID = document.getElementById(divID);
  8. if (XMLHttpRequestObject) {
  9. XMLHttpRequestObject.open("POST", "dzialy2.php");
  10. XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  11.  
  12. XMLHttpRequestObject.onreadystatechange = function ()
  13. {
  14. if (XMLHttpRequestObject.readyState == 4)
  15. {
  16. divID.innerHTML = XMLHttpRequestObject.responseText;
  17. }
  18. }
  19. XMLHttpRequestObject.send('mojobiekt=' + escape(fname));}
  20. }


Jeszcze mogę dodać co może być istotne dla ie że moj dokument wygląda tak:

<div id="news">
<div id="okno">
input
input
</div></div>

<div id="news">
<div id="okno">
input
input
</div></div>

<div id="news">
<div id="okno">
TU MOJE NIESZCZĘSNE PHP
</div></div>

<div id="news">
<div id="okno">
input
input
</div></div>

Ten post edytował neo1986kk 10.03.2010, 09:37:42
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: 12.10.2025 - 12:48