this is my code <script type="text/javascript"> function moveToRightOrLeft(side){ var listLeft=document.getElementById('selectLeft'); var listRight=document.getElementById('selectRight'); if(side==1){ if(listLeft.options.length==0){ alert('You have already moved all countries to Right'); return false; }else{ var selectedCountry=listLeft.options.selectedIndex; move(listRight,listLeft.options[selectedCountry].value,listLeft.options[selectedCountry].text); listLeft.remove(selectedCountry); if(listLeft.options.length>0){ listLeft.options[0].selected=true; } } }else if(side==2){ if(listRight.options.length==0){ alert('You have already moved all countries to Left'); return false; }else{ var selectedCountry=listRight.options.selectedIndex; move(listLeft,listRight.options[selectedCountry].value,listRight.options[selectedCountry].text); listRight.remove(selectedCountry); if(listRight.options.length>0){ listRight.options[0].selected=true; } } } } function move(listBoxTo,optionValue,optionDisplayText){ var newOption = document.createElement("option"); newOption.value = optionValue; newOption.text = optionDisplayText; listBoxTo.add(newOption, null); return true; } </script> </head> <body> <form action="index.php" method="post"> <table border="0"> <tr> <td colspan="4"></td> </tr> <tr> <td colspan="2">Available Countries </td> <td colspan="2">Your Selection </td> </tr> <tr> <td rowspan="3" align="right"><label> <select name="selectLeft" size="10" id="selectLeft"> <option value="AS" selected="selected">American Samoa</option> <option value="AD">Andorra</option> <option value="AO">Angola</option> <option value="AI">Anguilla</option> <option value="AQ">Antarctica</option> <option value="AG">Antigua And Barbuda</option> <option value="AR">Argentina</option> <option value="AM">Armenia</option> <option value="AW">Aruba</option> <option value="AU">Australia</option> <option value="AT">Austria</option> </select> </label></td> <td align="left"> </td> <td align="left"> </td> <td rowspan="3" align="left"><select name="selectRight" size="10" id="selectRight"> <option value="AF" selected="selected"> value</option> </select></td> </tr> <tr> <td align="left"> </td> <td align="left"><label> <input name="btnRight" type="button" id="btnRight" value=">>" onClick="javascript:moveToRightOrLeft(1);"> </label></td> </tr> <tr> <td align="left"> </td> <td align="left"><label> <input name="btnLeft" type="button" id="btnLeft" value="<<" onClick="javascript:moveToRightOrLeft(2);"> </label></td> </tr> <tr> <td colspan="4" align="right"> <input name="gonder" type="submit" value="gonder"> </td> </tr> </table> </form> PHP: but when i push to submit button to get data from right listbox to index.php foreach($_POST as $a => $b){ echo $a." - ".$b; } PHP: output is selectLeft - AIselectRight - AFgonder - gonder Code (markup): there are no any data is in right selectbox