Help with function to determine listbox contents

T

tks423

Hi,

I was wondering if this is correct code for determine the contents of
a listbox. I'm particularly interested to know if the
sel1.options.valueOf() call will tell me the value of the item as
it loops through the for statement:

function listBoxContents(sel1)
{
var selLength1 = sel1.length;
var i;
var values;

for(i=0; i<=selLength1-1; i++)
{
values=sel1.options.valueOf() + ",";
}
var lastComma = values.lastIndexOf(',');
values = values.substring(0,lastComma);

return values;
}
 
S

scripts.contact

Hi,
function listBoxContents(sel1)
{
var selLength1 = sel1.length;
var i;
var values;

for(i=0; i<=selLength1-1; i++)
{
values=sel1.options.valueOf() + ",";
}
var lastComma = values.lastIndexOf(',');
values = values.substring(0,lastComma);

return values;}


function listBoxContents(sel1)
{
var selLength1 = sel1.options.length,i,values='';

for(i=0; i<selLength1; i++)
values+=sel1.options.value+ ",";
return values.slice(0,-1)
}
 
T

tks423

Hi,
function listBoxContents(sel1)
{
var selLength1 = sel1.length;
var i;
var values;
for(i=0; i<=selLength1-1; i++)
{
values=sel1.options.valueOf() + ",";
}
var lastComma = values.lastIndexOf(',');
values = values.substring(0,lastComma);

return values;}

function listBoxContents(sel1)
{
var selLength1 = sel1.options.length,i,values='';

for(i=0; i<selLength1; i++)
values+=sel1.options.value+ ",";
return values.slice(0,-1)

}




Thanks! Now say I want to hide this return value in hidden input, can
I say something like below:

function listBoxContents(sel1)
{
var selLength1 = sel1.options.length,i,values='';

for(i=0; i<selLength1; i++)
values+=sel1.options.value+ ",";
document.writeln("<input type='hidden' name='hiddenValues' value='"
+ values.slice(0,-1) + "'>");
}
 
S

scripts.contact

Thanks! Now say I want to hide this return value in hidden input, can
I say something like below:

function listBoxContents(sel1)
{
var selLength1 = sel1.options.length,i,values='';

for(i=0; i<selLength1; i++)
values+=sel1.options.value+ ",";
document.writeln("<input type='hidden' name='hiddenValues' value='"
+ values.slice(0,-1) + "'>");
}


function listBoxContents(sel1)
{
var selLength1 = sel1.options.length,i,values='';

for(i=0; i<selLength1; i++)
values+=sel1.options.value+ ",";
var input=document.createElement("input");
input.name="hiddenValues";input.type="hidden";
input.value=values.slice(0,-1);
document.body.appendChild(input);
}
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,774
Messages
2,569,599
Members
45,175
Latest member
Vinay Kumar_ Nevatia
Top