PHP expert |
|
ajax ajax ajax, jij kent niets anders zekers Dat is gewoon DOM dat je toepast.
<script language="javascript">
var options = ['option_1' , 'option_2' , 'option_3'];
function addSelect( parent_div )
{
attach_div = document.getElementById( parent_div );
select = document.createElement('select');
select.setAttribute('name' , 'mySelect[]');
for( i = 0 ; i < options.length ; i++ ) {
option = document.createElement('option');
option.setAttribute('onclick' , 'addSelect('' + parent_div + '');
option.setAttribute('value' , options[i]);
text = document.createTextNode( options[i] );
option.appendChild( text );
select.appendChild( option );
}
attach_div.appendChild( select );
}
</script>
<script language="javascript"> var options = ['option_1' , 'option_2' , 'option_3']; function addSelect( parent_div ) { attach_div = document.getElementById( parent_div ); select = document.createElement('select'); select.setAttribute('name' , 'mySelect[]'); for( i = 0 ; i < options.length ; i++ ) { option = document.createElement('option'); option.setAttribute('onclick' , 'addSelect('' + parent_div + ''); option.setAttribute('value' , options[i]); text = document.createTextNode( options[i] ); option.appendChild( text ); select.appendChild( option ); } attach_div.appendChild( select ); } </script>
En dan gewoon ergens een div met een id zetten en dan een select maken en een knop met de onclick="addSelect( div id );" event eraan. |