how to get the value of selected option in this code

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • vraamu
    New Member
    • Nov 2008
    • 1

    how to get the value of selected option in this code

    here in this option transfer code.after transfering data from available _services multiple box to assigned_servic es multiple box i am unable to get the value of the assigned_servic es data for ex in this
    [code=html]<option value ="0" >Admin</option>
    <option value ="1" >Public</option>[/code]
    i am not getting 0 and 1 but i am getting admin,public



    [PHP]{php} include "header2.ph p"; {/php}
    {literal}
    <link rel="stylesheet " type="text/css" href="css/styles.css" title="rsr styles" />

    <script language="javas cript" src="css/statechange_min .js"></script>
    <script language="javas cript">

    function selectAllOption s(selStr)
    {
    var selObj = document.getEle mentById(selStr );
    for (var i=0; i<selObj.option s.length; i++) {
    selObj.options[i].selected = true;

    }
    }

    function moveoutid()
    {
    var sda = document.getEle mentById('avail able_services') ;;
    var len = sda.length;
    var sda1 = document.getEle mentById('assig ned_services');
    for(var j=0; j<len; j++)
    {
    if(sda[j].selected)
    {
    var tmp = sda.options[j].text;
    var tmp1 = sda.options[j].value;
    sda.remove(j);
    j--;
    var y=document.crea teElement('opti on');
    y.text=tmp;
    try
    {sda1.add(y,nul l);
    }
    catch(ex)
    {
    sda1.add(y);
    }
    }
    }
    }

    function moveinid()
    {
    var sda = document.getEle mentById('avail able_services') ;
    var sda1 = document.getEle mentById('assig ned_services');
    var len = sda1.length;
    for(var j=0; j<len; j++)
    {
    if(sda1[j].selected)
    {
    var tmp = sda1.options[j].text;
    var tmp1 = sda1.options[j].value;
    sda1.remove(j);
    j--;
    var y=document.crea teElement('opti on');
    y.text=tmp;
    try
    {
    sda.add(y,null) ;
    }
    catch(ex){
    sda.add(y);
    }

    }
    }
    }




    </script>
    {/literal}
    <center>
    <table width="100%" border=0 cellspacing=0 cellpadding=0>
    <tr>
    <td width=60% valign=top>
    <form name=fr1 action="?mode=c reateormodifyro le" method=post onsubmit="selec tAllOptions('as signed_services ');">
    <input type=hidden name=flag value=e>
    <br><br>
    <center>
    <table width="70%" cellpadding=8 cellspacing=0 class=bord>
    <tr>
    <th colspan=3>
    {$msg}
    </th>
    </tr>
    <tr>
    <td><b>ROLE</td>
    <td><select name="role_id">
    <option value="--">--Select--</option>
    {html_options options=$all_ro les selected=$role_ id}
    </select></td>

    </tr>
    <tr>
    <td><b>Availabl e Services</td>
    <td></td>
    <td><b>Assign ed Services</td>
    </tr>
    <tr>
    <td>
    <select size="6" id="available_s ervices" name="available _services[]" rows=3 multiple>
    {html_options options=$all_se rvices selected=$servi ce_id}
    </select>
    </td>
    <td align="center" valign="middle" >
    <input type=button value="ADD" onclick="moveou tid()"></br>
    <br>
    <input type=button value="REMOVE" onclick="movein id()" >
    </td>
    <td>
    <select size="6" id="assigned_se rvices" name="assigned_ services[]" rows=3 multiple>

    </select>
    </td>
    </tr>
    <table>
    <tr>
    <td align=center colspan=2><inpu t type=submit value="&nbsp;Su bmit&nbsp;">
    </table>
    </table>
    {php} include "footer.php "; {/php}[/PHP]
    Last edited by Atli; Nov 13 '08, 01:32 PM. Reason: Added [code] tags.
  • pbmods
    Recognized Expert Expert
    • Apr 2007
    • 5821

    #2
    Heya, vraamu.

    Try removing the space character between 'value' and '='.

    E.g., [code=html]
    <option value="0">Admin </option>

    <!-- instead of: -->
    <option value ="0">Admin</option>
    [/code]

    Comment

    Working...