Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][HTML]jak wyciągnąć value z selecta
Forum PHP.pl > Forum > Przedszkole
neo1986kk
Witam, przeszkułem troche forum i net i napisałem coś takiego:
  1. <script language="javascript">
  2. var XMLHttpRequestObject = false;
  3. if (window.XMLHttpRequest) {
  4. XMLHttpRequestObject = new XMLHttpRequest ();
  5. } else if (window.ActiveXObject) {
  6. XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHttp");
  7. }
  8. function getData(divID) {
  9. a=form.MySelect.options[form.MySelect.selectedIndex].value;
  10. document.getElementById('nazwa1').value=a;
  11. var divID = document.getElementById(divID);
  12. if (XMLHttpRequestObject) {
  13. XMLHttpRequestObject.open("POST", "plik2.php");
  14. XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  15.  
  16. XMLHttpRequestObject.onreadystatechange = function ()
  17. {
  18. if (XMLHttpRequestObject.readyState == 4)
  19. {
  20. divID.innerHTML = XMLHttpRequestObject.responseText;
  21. }
  22. }
  23. XMLHttpRequestObject.send('mojselect=' + escape(a));}
  24. }


  1. <form id="form">
  2. <select id="MySelect" name="Myselect" size="10"
  3. onchange="getData('DIVa');"><?
  4. <option value="aaaaa" >aaaaa</option>
  5. <option value="bbbbb" >bbbbb</option>
  6. <option value="ccccc" >ccccc</option>
  7. </form>';
  8. <div id="DIVa">tu powinien sie pojawic plik2.php</div>
  9. nazwa1: <input type="text" id="nazwa1" name="nazwa1" value="tu powinna sie pojawic wartosc z selecta"></input>


co tu dużo mówić, wszystko fajnie tylko nie wyciąga mi value z pola option:( troche szkoda... bo o to najbardziej mi chodzi
pozdrawiam
mortus
Mnie to działa, z tym że usunąłem <? z linii trzeciej i '; z linii 8.
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.