Code: Select all
<select multiple="multiple" name="DrpEmployee[]" style="width: 173px">
<option>1<option>
<option>2<option>
<option>3<option>
<option>4<option>
<option>5<option>
<option>6<option>
<option>7<option>
<select>
Moderator: General Moderators
Code: Select all
<select multiple="multiple" name="DrpEmployee[]" style="width: 173px">
<option>1<option>
<option>2<option>
<option>3<option>
<option>4<option>
<option>5<option>
<option>6<option>
<option>7<option>
<select>
VladSun wrote:[js] function onSelChange(cb) { var count = 0 for (var i=0, len=cb.options.length; i<len; i++) { if (cb.options.selected) count++; } } [/js]
please correct me i have written my codeVladSun wrote:cb must be a SELECT DOM Object
Code: Select all
<form name="myform">
# <select multiple="multiple" name="DrpEmployee[]" style="width: 173px">
# <option>1<option>
# <option>2<option>
# <option>3<option>
# <option>4<option>
# <option>5<option>
# <option>6<option>
# <option>7<option>
# <select>
<input type="submit" name="submit" value="submit" onclick="return Validate(this.form)">
<script type="text/javascript">
function Validate(frm)
{
var count = 0;
for (var i=0, len=theForm.DrpEmployee.options.length; i<len; i++)
{
if (myform.DrpEmployee.options[i].selected)
count++;
}
alert(theForm.DrpEmployee.options.length);
alert(count);
}
</script>
VladSun wrote:I don't know about your JS code but your HTML is full of errors
Tags should have closing tags, like:
<tag> ........ </tag>
First, fix your HTML - SELECT and OPTION tags, then try it.
Also, what is the purpose of those # symbols there? They also break your HTML
Code: Select all
<form name="myform">
<select multiple="multiple" name="DrpEmployee[]" style="width: 173px">
<option>1<option>
<option>2<option>
<option>3<option>
<option>4<option>
<option>5<option>
<option>6<option>
<option>7<option>
</select>
<input type="submit" name="submit" value="submit" onclick="return Validate(this.form)">
</form>
<script type="text/javascript">
function Validate(frm)
{
var count = 0;
for (var i=0, len=frm.DrpEmployee.options.length; i<len; i++)
{
if (frm.DrpEmployee.options[i].selected)
count++;
}
alert(frm.DrpEmployee.options.length);
alert(count);
}
</script>
No, you haven't - you still haven't closed the OPTION tags.lokesh_kumar_s wrote:please provide me the solution i have corrected the code
Code: Select all
name="DrpEmployee[]"Code: Select all
frm.DrpEmployee