Prethodni problem sam resio, ali javio se novi. Kako da pozovem odredjenu JS funkciju i da joj prosledim dva parametra preko radio dugmica? Evo dela koda:
PHP kôd:
<input type="radio" name="tarifa" value="tar2_cena" id="tar2_cena" onClick="getKm('.$taxi.', this.value)" />Tarifa 2 '.$row["tar2_opis"].'<br \>
<input type="radio" name="tarifa" value="tar3_cena" id="tar3_cena" onclick="getKm('.$taxi.', this.value)" />Tarifa 3 '.$row["tar3_opis"].'<br \>
JS:
PHP kôd:
function getKm(taxi, tarifa)
{
if (window.XMLHttpRequest)/* code for IE7+, Firefox, Chrome, Opera, Safari */
{
xmlhttp=new XMLHttpRequest();
}
else
{/* code for IE6, IE5 */
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4)/* && xmlhttp.status==200) */
{
document.getElementById("km").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","/km.php?taxi="+taxi+"&tarifa="+tarifa,true);
xmlhttp.send();
}
Znaci korisnik moze da selektuje samo jedan radio button, svaki radio button nosi drugacije podatke(sluzi mi kasnije za izvlacenje odredjenih podataka iz baze), i kada se selektuje poziva JS koji prosledjuje podatke php fajlu (u ovom slucaju km.php) i on dalje radi ono sto mu je napisano (nije bitno to sada). Probaosam sa onClick, onSelect, onChange i nista mi ne daje rezultat.