Skip to content

Instantly share code, notes, and snippets.

@oteroweb
Created October 5, 2016 18:29
Show Gist options
  • Save oteroweb/58a65bf29106f9b1801cadbc7ec7c1fe to your computer and use it in GitHub Desktop.
Save oteroweb/58a65bf29106f9b1801cadbc7ec7c1fe to your computer and use it in GitHub Desktop.
<div class="form">
<?php echo CHtml::beginForm(); ?>
<p class="note">Fields with <span class="required">*</span> are required.</p>
<div class="row">
<label for="nombreproyecto">nombre proyecto</label>
<?php echo CHtml::activeTextField($model,'nomproyecto'); ?>
</div>
<div class="row">
<label for="nombreproyecto">objgeneral</label>
<?php echo CHtml::activeTextField($model,'objgen'); ?>
</div>
<div class="objespecifico">
<div class="row">
<?php // echo CHtml::activeTextField($modelx,'[0]nomobjespecifico'); ?>
</div>
<div class="row">
<?php //echo CHtml::activeTextField($modelx,'[0]producto'); ?>
</div>
</div>
<a id="addobj" href="#">Añadir objetivo Especifico</a>
<div class="row buttons">
<?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?>
</div>
<?php echo CHtml::endForm(); ?>
</div><!-- form -->
<script>
var i=1;
$(function(){
$("#addobj").click(function(){
// if(5 > $(".attr").length) {
var cycleBlock = '<div id="objespe'+i+'">';
cycleBlock += '<label for="ObjetivoEspecifico_nomobjespecifico">Objetivo Especifico</label> <input type="text" id="ObjetivoEspecifico_0_nomobjespecifico" name="Objespecificos['+i+'][nomobjespecifico]" class="attrName'+i+'" maxlength="100" size="44">';
cycleBlock += '<label for="ObjetivoEspecifico_producto">Producto</label> <input type="text" id="ObjetivoEspecifico_0_producto" name="Objespecificos['+i+'][producto]" class="attrName'+i+'" maxlength="100" size="44">';
cycleBlock +='<div class="actividad">';
cycleBlock += '<label for="ObjetivoEspecifico_nomobjespecifico">Actividades</label>';
cycleBlock +='</div>';
cycleBlock += '<a id="addact'+i+'" href="#">Añadir actividad</a>';
cycleBlock += '</div>';
var $cycleBlock = $(cycleBlock);
$('.objespecifico').append($cycleBlock);
//} else {
// alert('Maximum attributes limit reached');
//}
$(function(){
var activi='#addact'+i;
console.log(activi);
$(activi).click(function(){
var es=i;
// if(5 > $(".attr").length) {
var activity = '<div id="objespe'+es+'">';
activity += '<label for="actividad_nomobjespecifico">actividades</label> <input type="text" id="ObjetivoEspecifico_0_nomobjespecifico" name="Actividad['+i+']['+es+'][actividad]" class="attrName'+i+'" maxlength="100" size="44">';
//activity += '<label for="ObjetivoEspecifico_producto">Producto</label> <input type="text" id="ObjetivoEspecifico_0_producto" name="Objespecificos['+i+'][producto]" class="attrName'+i+'" maxlength="100" size="44">';
activity += '</div>';
var $activity = $(activity);
$('.actividad').append($activity);
i++;
//} else {
// alert('Maximum attributes limit reached');
//}
});
});
i++;
});
});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment