C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Reviews   Communities   Interview   Jobs   Projects   Training   Your Ad Here    
Silverlight Games | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Polls | Revenue Sharing | Lobby | Gift Shop |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...






Forums » .NET » JavaScript »

How to Validate mutible selection ListBox?


Posted Date: 05 Nov 2009      Posted By: subhashinichoudhary      Member Level: Gold     Points: 1   Responses: 2



hi,



Regarding of my application...

i have a ListBox,i have bind it to Database Table column(Column Name:RoleName).Now i want RequiredFieldvalidation to tht listBox(Muti selection listbox) Using Javascript


MyCOde:
Lbxroles.DataSource = dsroles;
Lbxroles.DataValueField = "RoleId";
Lbxroles.DataTextField = "RoleName";
Lbxroles.DataBind();


Thnx In Advance.
Subhashini.





Responses

Author: lakshya    05 Nov 2009Member Level: GoldRating: 2 out of 52 out of 5     Points: 2

<script type="text/javascript">
function validate()
{
var obj = document.getElementById('<%=ListBox1.ClientID %>');
var sel =obj.selectedIndex;
if(sel==-1)
{
alert("Must select at least one value");
return false;
}
}

</script>

Happy dotneting Spread Smiles :-)
Visit Lakshya



Author: Venkatesh Kumar    18 Nov 2009Member Level: SilverRating: 2 out of 52 out of 5     Points: 2

Hi,

Try this code,

<script type="text/javascript">
function selectMultiple()
{
var myArray="";
try
{
for (var i=0; i<document.getElementById('mySelect').options.length; i++)
{
if (document.getElementById('mySelect').options[i].selected == true)
{
//alert(document.getElementById('mySelect').options[i].text);
myArray += document.getElementById('mySelect').options[i].text + ";";
}
}

var resArray = myArray.split(";");
if(resArray.length<=1)
alert("Please select the values in the list");
else
alert("You have selected = "+(resArray.length-1));
}
catch(e)
{
alert(e.message);
}

}
</script>
</head>
<body><form>
<select name="mySelect" size="10" multiple>
<option>Apple</option>
<option>Pear</option>
<option>Pea</option>
<option>Banana</option>
<option>Orange</option>
<option>Mango</option>
<option>Lime</option>
<option>Goa</option>
<option>Dates</option>
</select>
<input type="button" onclick="selectMultiple()" value="Select multiple">
</form></body>
</html>

Regards,
Venkatesh



Post Reply
You must Sign In to post a response.
Next : Display data in Div
Previous : How to create Dynamically Dropdown list
Return to Discussion Forum
Post New Message
Category: JavaScript

Related Messages



dotNet Slackers

About Us    Contact Us    Privacy Policy    Terms Of Use