Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][HTML]jak wyciągnąć value z selecta
neo1986kk
post
Post #1





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

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


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

Ten post edytował neo1986kk 6.03.2010, 22:38:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Mnie to działa, z tym że usunąłem <? z linii trzeciej i '; z linii 8.
Go to the top of the page
+Quote Post

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: 24.08.2025 - 16:44