html - How to pass selected div tag id values to single textbox separated by comma using javascript -
javascript:
function sample(c_id) { document.getelementbyid("result").value=""; var x = document.getelementbyid("result").value=c_id; } html:
<div id="1" onclick="sample(this.id)">one</div> <div id="2" onclick="sample(this.id)">two</div> <input type="text" value="" id="result"> please me...
you'll need keep array of values have been added input. when toggle each number, can have removed array splice() or added array push(). need join values comma, , apply value of input:
var taken = []; function sample(c_id) { var inp = document.getelementbyid("result"); var ind = taken.indexof(c_id); if(ind > -1){ taken.splice(ind,1); taken = taken; } else { taken.push(c_id); } inp.value = taken.join(','); } note: invalid start ids number. should start letter.
Comments
Post a Comment