if I insert a string null in a select,
it change position; why?
I insert value "" in 2nd 3th select;
<style type="text/css">
td {border:2px solid pink;};
</style>
<table border="1">
<script type="text/javascript">
var dati1=new Array();
var dati2=new Array();
var dati3=new Array();
var dati4=new Array();
var counter=0;
function invia_dati()
{ //SELECT
var select1=document.form2.sel1 ;
var select2=document.form2.sel2 ;
var select3=document.form2.sel3 ;
var select4=document.form2.sel4 ;
dati1[counter]=[1];
dati2[counter]=[""];
dati3[counter]=[""];
dati4[counter]=[1];
var aa=0;
for (var i = 0; i <1; i++)
{select1.options[aa]=new Option( dati1[i],dati1[i]);
select2.options[aa]=new Option( dati2[i],dati2[i]);
select3.options[aa]=new Option( dati3[i],dati3[i]);
select4.options[aa]=new Option( dati4[i],dati4[i]);
aa++;}
counter++;
}
</script>
<tr>
<td colspan="4">
<br />
</td>
</tr>
<form method="post" name="form1" action="" >
<tr >
<td colspan="4">
<input type="button" name="bottons" value="CERCA"
onClick="invia_dati();"/>
</td>
</tr>
<tr>
</tr>
<tr>
</tr>
</form>
<form method="post" name="form2" action="" >
<tr>
<td>
<select name="sel1" size="20" style="width:100px" multiple></select>
</td>
<td>
<select name="sel2" size="20" style="width:100px"></select>
</td>
<td>
<select name="sel3" size="20" style="width:100px"></select>
</td>
<td>
<select name="sel4" size="20" style="width:100px"></select>
</td>
<td>
<select name="sel5a" size="20" style="width:100px"></select>
</td>
<td>
<select name="sel5b" size="20" style="width:100px"></select>
</td>
<td>
<select name="sel5c" size="20" style="width:100px"></select>
</td>
<td>
<select name="sel5d" size="20" style="width:100px"></select>
</td>
</tr>
</form>
</table>