Здравейте.. Вече ми трябва помощ и реших да се обърна към Вас.
Целта ми е да като изкара от selSubCat да взема от него <option value="0"> с слагане на info(this.value); в селекта.
Но за сега ми взима от selCat, ето и скрипта ->
До тук бях с мойте идей, моля дайте Ваще. :wink:
Целта ми е да като изкара от selSubCat да взема от него <option value="0"> с слагане на info(this.value); в селекта.
Но за сега ми взима от selCat, ето и скрипта ->
Само ако се смехи selCat ми показва ИД-то му... което не искам така.<html>
<head>
<script language="JavaScript" src="./ajax.js"></script>
</head>
<body>
<?
error_reporting(E_ALL);
require_once("show.php");
$obj = new AjaxDropdown();
$arr = $obj->getArray(0);
$option = '<option value="0">--Country New--</option>';
foreach ( $arr as $row ) {
$option .= '<option value="'.$row->cID.'">'.$row->country.'</option>';
echo "$row->cID : $row->country<br>";
}
?>
<script language=Javascript>
function info(str, Cat, SubCat){
if (str==""){
document.getElementById("show").innerHTML="";
return;
}
if(window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
} else {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("show").innerHTML=xmlhttp.responseText;
}
}
var Cat = form.selCat.options[form.selCat.options.selectedIndex].value
var SubCat = form.selSubCat.options[form.selSubCat.options.selectedIndex].value
alert("selCat is"+Cat);
alert("selSubCat is"+SubCat);
alert("str is"+str);
var url="show.php";
url=url+"?method=getHTML¶m="+str;
url=url+"&cid="+selSubCat;
xmlhttp.open("GET",url,true);
xmlhttp.send();
}
</script>
<div id="loading"></div>
<table border="1" cellpadding="1" cellspacing="1" align="center" width="40%">
<form name="form">
<tr>
<td>
<select name="selCat" class="text" onChange="javascript:Ajax.Request('show.php?method=getXML¶m=',this.value, Ajax.Response); "><? echo $option; ?></select>
<select name="selSubCat" id="selSubCat" class="text" onChange="info(this.value);"><option value="0">--Price--</option></select>
</td>
</form>
<tr><td><div id="show"><b>Please Select...</b></div></td></tr>
</tr>
</table>
</body>
</html>
До тук бях с мойте идей, моля дайте Ваще. :wink: