2016-01-25 3 views
0

Мой английский не хорошо, но мне нужна помощь, пожалуйста !!! Я добавляю динамические строки в таблицу, в поле ввода входных данных типа type. Мне нужно использовать флажок onclick event, но я не могу этого сделать.Событие Onclick в javascript

$('#nuevo').click(function() { 

//adding a row 

    var idusu = "<?php echo $idusuariologeado; ?>" ; 
var fila='<tr><td>&nbsp;</td>'+ 

'<td><input name="idiomas_nombre[]" type="text" placeholder="Idioma" 
    class="form-control input-md" /><input name="idiomas_usu[]" type="text" 
    value="'+ idusu + '" > </td>'+ 

    '<td><input name="" type="checkbox" value="1" ><input type="hidden" 
    name="idiomas_suficiencia[]" value="" /></td>'+ 

    '<td><input id="cb2" name="" type="checkbox" onclick="updatebox()" 
    value="1" /><input type="text" name="idiomas_escritura[]" /></td>'+ 

    '<td><input id="cb3" name="" type="checkbox" value="1" > 
    <input type="hidden" name="idiomas_lectura[]" value="1" /></td>'+ 

    '<td align="center"><input id="cb4" name="" type="checkbox" value="1" >  
    <input type="text" name="idiomas_hablado[]" value="1" /></td></tr>'; 


//row to table 
$('#tab_logic').append(fila); 




    }); 

функция я намерен использовать в OnClick

function updatebox() 
{ 
var textbox = document.getElementById("idiomas_escritura"); 
var values = []; 

if(document.getElementById('cb2').checked) { 
    values.push("1"); 
} 

if(document.getElementById('cb3').checked) { 
    values.push("1"); 
} 

if(document.getElementById('cb4').checked) { 
    values.push("1"); 
} 


    textbox.value = values.join(" "); 
} 

Пожалуйста, помогите мне. Thank's

ответ

1

нет метки с id = "nuevo", просто добавьте атрибут id к любому элементу

Смежные вопросы