what is the source type, is it php or any other process page?
I have done using php-jquery and post method
<?php
if(trim($_POST['type'])=='batch')
{
//you may user $_POST['batchid'] variable to filter result
//onthe basis of condtion you can echo your select element here
echo "<select>";
echo "<option value=''>--select-</option>";
echo "<option value='1'>one</option>";
echo "<option value='2'>two</option>";
echo "<option value='3'>three</option>";
echo "</select>";
exit;
}
else
{
?>
<html>
<head>
<script type="text/javascript" src='../../modules/jquery/jquery.js'></script>
</head>
<form name='frm' id='frm' action="a.php" method="POST" onsubmit="return val();">
<table>
<tr><td> <strong>Batch</strong> *</td>
<td>
<select name=sel id=sel>
<!--option value=''> All</option-->
<option value='b1'> batch 1</option>
<option value='b2'> batch 2</option>
<option value='b3'> batch 3</option>
</select>
</td>
</tr>
<tr><td> <strong>Mobile</strong> *</td>
<td ID=loadstudents>
</td>
</tr>
</table>
<input type="submit" value="submit" oncddlick="return val();" />
</form>
<script type="text/javascript">
function loadall(){
bt=document.getElementById("sel").value;
if(bt=='')
return;
$.post("<?php echo $_SERVER['PHP_SELF'];?>",{batchid:bt,type:"batch"}, function(data){
document.getElementById("loadstudents").innerHTML=data;
}) ;
}
$('#sel').change(loadall);
loadall();
</script>
</html>
<?php
}
?> urtrivedi
Nearly a Posting Virtuoso
1,306 posts since Dec 2008
Reputation Points: 257
Solved Threads: 270