function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
umesh1234umesh1234 

Friends I am not getting second value in my code only i can able to see alert first or on value from picklist?

Here is my code
<apex:page controller="demoMyCreditDetails3" sidebar="false" standardStylesheets="false">
<script src="https://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="https://code.jquery.com/jquery.min.js"></script>
<link href="https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet" type="text/css" />
<script src="https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
<script type="text/javascript" src="https://davidstutz.github.io/bootstrap-multiselect/dist/js/bootstrap-multiselect.js"></script>
<link rel="stylesheet" href="https://davidstutz.github.io/bootstrap-multiselect/dist/css/bootstrap-multiselect.css" type="text/css"/>
<meta charset="utf-8"/>


<apex:form >
<apex:actionFunction name="submitActionFunction" action="{!filterRecords}"  reRender="actionFun">
        <apex:param name="uname" assignTo="{!testString}" value="" />
    </apex:actionFunction>
<select id="example-multiple-selected" multiple="multiple"  >
<apex:repeat value="{!YearItems}" var="stage">  
        <option value="{!stage}">{!stage}</option>  
    </apex:repeat>  
</select>
      
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

 <apex:commandButton onclick="submitData();" value="Run Report"/>  
<script type="text/javascript">
    $('#example-multiple-selected').multiselect();
    function submitData() {
        alert('hiiiissi');
        uname = document.getElementById('example-multiple-selected').value;
        uname.length;
        alert(uname);
        
        var a = document.getElementById("example-multiple-selected").innerHTML = uname.length;
        alert(a);
        
        var selected1 = [];
         alert(uname.size());
         
         if (select1.options[i].selected) selected1.push(select1.options[i].value);
         
         
        for (var i = 0; i <= uname.length; i++) {
            if (uname.options[i].selected) selected1.push(uname.options[i].value);
        }
        alert(selected1);
        submitActionFunction(selected1);
        alert('hiiiii');
    }
</script>

</apex:form>
</apex:page>

public class demoMyCreditDetails3{
  public demoMyCreditDetails3(){
    YourObjReference = new Account();
    edList=[select id,Name from Account];
    names=new List<String> ();
      
    
  }
  public string testString{get;set;}
  public String[] Names{get;set;}
  
  public Account YourObjReference{get;set;}
  public List<Account>  yourObjList{get;set;}
  public List<Account>  edList{get;set;}
  public void filterRecords(){
    system.debug('hiiiiiiiiiiii'+testString);
    yourObjList = new List<Account>();
   
    yourObjList = [SELECT Name FROM Account WHERE name IN :Names ];
     
  }
  public static List<String> getDistinctValues(List<String> duplicates){
    List<String> distinctValues = new List<String>();    
    for(String uniqueValue: duplicates){    
        Boolean found = false;    
        for(Integer i=0; i< distinctValues.size(); i++){    
            if(uniqueValue.equalsIgnoreCase(distinctValues[i])){ //Check if current lastname has been added yet    
                found=true;    
                break;    
            }   
        }   
        if(!found)   
        distinctValues.add(uniqueValue);   
    }  
        return distinctValues;  
    }
    public List<String> getYearItems() {
        List<String> yearList=new List<String>();
        for (Account ed:edList) {
            yearList.add(ed.Name);
        }
        yearList=getDistinctValues(yearList);
       
        return yearList;
    }
    
    
    }

please tell me wt idid wrong?