Witam, przeszkułem troche forum i net i napisałem coś takiego:
<script language="javascript">
var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest ();
} else if (window.ActiveXObject) {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHttp");
}
function getData(divID) {
a=form.MySelect.options[form.MySelect.selectedIndex].value;
document.getElementById('nazwa1').value=a;
var divID = document.getElementById(divID);
if (XMLHttpRequestObject) {
XMLHttpRequestObject.open("POST", "plik2.php");
XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
XMLHttpRequestObject.onreadystatechange = function ()
{
if (XMLHttpRequestObject.readyState == 4)
{
divID.innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send('mojselect=' + escape(a));}
}
<select id="MySelect" name="Myselect" size="10" onchange="getData('DIVa');"><?
<div id="DIVa">tu powinien sie pojawic plik2.php
</div> 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