Foros del Web » Programando para Internet » Javascript »

Problema con tinyMCE, pierde el primer valor

Estas en el tema de Problema con tinyMCE, pierde el primer valor en el foro de Javascript en Foros del Web. hola a todos, de antemano una disculpa si no estoy poniendo mi pregunta en el lugar correcto, tengo el siguiente problema con el editor tinyMCE, ...
  #1 (permalink)  
Antiguo 03/08/2015, 10:10
Avatar de rachpts  
Fecha de Ingreso: febrero-2012
Mensajes: 117
Antigüedad: 12 años, 9 meses
Puntos: 0
Pregunta Problema con tinyMCE, pierde el primer valor

hola a todos, de antemano una disculpa si no estoy poniendo mi pregunta en el lugar correcto, tengo el siguiente problema con el editor tinyMCE, estoy generando una tabla dinámica con el siguiente codigo,


Código HTML:
<table class="table table-striped table-bordered table-hover table-heading no-border-bottom" id="field_grid6">
							<thead>
								<tr>
									<th>STEP</th>
									<th>ACTION</th>
									<th>RESULTS/DESCRIPTIONS</th>
									<th>TIME</th>
								</tr>
							</thead>
							<tbody>
								<tr> 
									<td> <input type="text" value=""  name="91a[]" placeholder="step" class="form-controlS1" />
										<br>
											<select class="form-controlS2" name="admotiona[]">
												<option value="">Admotion</option>
												<option value="danger">DANGER</option>
												<option value="warning">WARNING</option>
												<option value="caution">CAUTION</option>
											</select>
										<br>
											<select class="form-controlS3" name="admotion1[]">
												<option value="">Disruption</option>
												<option value="Service">SERVICE</option>
												<option value="Network">NETWORK</option>
											</select>
										<br>
										<textarea rows="4" name="admotion2[]" cols="50" class="form-controlS4"></textarea>
									</td>
									<td> <textarea rows="6" name="92a[]" cols="50" class="form-controlS5"></textarea></td>
									<td> <textarea rows="6" name="93a[]" cols="50" class="form-controlS6"></textarea></td>
									<td> <input type="text"  value="" name="94a[]" placeholder="time" class="form-controlS7" /></td>
								</tr>
							</tbody>
						</table>
						<button id="add_field6" class="btn btn-default">Add Field <i class="fa fa-plus"></i></button>
						<script type="text/template5" id="template6">
								 <tr>
									<td>
										<input type="text" class="form-controlS1" value=""  name="91a[]" placeholder="step" />
										<br>
											<select class="form-controlS2" name="admotiona[]">
												<option value="">Admotion</option>
												<option value="danger">DANGER</option>
												<option value="warning">WARNING</option>
												<option value="caution">CAUTION</option>
											</select>
										<br>
											<select class="form-controlS3" name="admotion1[]">
												<option value="">Disruption</option>
												<option value="Service">SERVICE</option>
												<option value="Network">NETWORK</option>
											</select>
										<br>
										<textarea rows="4" name="admotion2[]" cols="50" class="form-controlS4"></textarea>
									</td>
									<td>
										<textarea rows="6" name="92a[]" cols="50" class="form-controlS5" ></textarea>
									</td>
									<td>
										<textarea rows="6" name="93a[]" cols="50" class="form-controlS6"></textarea>
									</td>
									<td>
										<input type="text" class="form-controlS7" value=""  name="94a[]" placeholder="time" />
									</td>
									<td>
										<a href="#" class="btn-remove6"><li class="fa fa-trash-o"> </li></a>
									</td>
								</tr>
						</script>
						<br>
						<div class="container kv-main">
							<hr>

							
						</div>		
					<button  onclick="saveSteps()"  class="btn btn-success">Save Steps &raquo;</button>
						<br><br> 

lo cual me genera este formulario



el problema es que al escribir en la segunda fila, pierdo el valor de la primera :(

dejo mi codigo js, aclaro que por el momento estoy haciendo pruebas solo con el parámetro "S4", veo que traigo en esa variable con un alert, y solo me trae el ultimo valor

Código Javascript:
Ver original
  1. function saveSteps(){
  2.         alert("Save Steps funcion prueba");
  3.         var ip = document.getElementById("ip").value;  
  4.         var signum = document.getElementById("signum1").value;
  5.         var idmop = document.getElementById("idmop").value;
  6.         var inputs1 = document.getElementsByClassName( 'form-controlS1' ),
  7.         s1  = [].map.call(inputs1, function( input ) {
  8.             return input.value;
  9.         }).join( '+ ' );
  10.         var inputs2 = document.getElementsByClassName( 'form-controlS2' ),
  11.         s2  = [].map.call(inputs2, function( input ) {
  12.             return input.value;
  13.         }).join( '+ ' );
  14.         var inputs3 = document.getElementsByClassName( 'form-controlS3' ),
  15.         s3  = [].map.call(inputs3, function( input ) {
  16.             return input.value;
  17.         }).join( '+ ' );
  18.         var inputs4 = document.getElementsByClassName( 'form-controlS4' ),
  19.         s4  = [].map.call(inputs4, function( input ) {
  20.             return input.value=tinyMCE.activeEditor.getContent();
  21.         }).join( '+ ' );
  22.         //document.getElementById("editor").value=tinyMCE.activeEditor.getContent()
  23.         var inputs5 = document.getElementsByClassName( 'form-controlS5' ),
  24.         s5  = [].map.call(inputs5, function( input ) {
  25.             return input.value;
  26.         }).join( '+ ' );
  27.         var inputs6 = document.getElementsByClassName( 'form-controlS6' ),
  28.         s6  = [].map.call(inputs6, function( input ) {
  29.             return input.value;
  30.         }).join( '+ ' );
  31.         var inputs7 = document.getElementsByClassName( 'form-controlS7' ),
  32.         s7  = [].map.call(inputs7, function( input ) {
  33.             return input.value;
  34.         }).join( '+ ' );
  35.        
  36.        
  37.    
  38.     alert(s4);
  39.    
  40.         //saveStepsbd(s1,s2,s3,s4,s5,s6,s7)
  41. }
  42. function saveStepsbd(s1a,s2a,s3a,s4a,s5a,s6a,s7a){
  43.    
  44.     alert(s1a);
  45.     alert(s2a);
  46.     alert(s3a);
  47.     alert(s4a);
  48.     alert(s5a);
  49.     alert(s6a);
  50.     alert(s7a);
  51.  
  52.     var idmop = document.getElementById("idmop").value;
  53.     var signum = document.getElementById("signum1").value;
  54.     var ip = document.getElementById("ip").value;
  55.     var params ={
  56.                 "IP":ip,
  57.                 "SIGNUM":signum,
  58.                 "IDMOP":idmop,
  59.                 "S1":s1a,
  60.                 "S2":s2a,
  61.                 "S3":s3a,
  62.                 "S4":s4a,
  63.                 "S5":s5a,
  64.                 "S6":s6a,
  65.                 "S7":s7a,
  66.                 "ACT": 'SAVESTEPS' //variables para crear el log al guardar el mop         
  67.             };
  68.  
  69.             $.ajax({
  70.                 data:   params,  // the sent information
  71.                 url:    'mops.php', // the server file whc
  72.                 type:   'post',
  73.                 error: function(response){ //if an error happens it will be processed here
  74.            
  75.                
  76.                 },
  77.                 success:    function (response) { // the result of the call will be processed here
  78.                 alert("Successful");
  79.                 validatesave(idmop,signum);
  80.                 document.getElementById("progressbar").style.width = "100%";
  81.  
  82.                 }
  83.             });
  84.                
  85. }
por favor ayuda

Etiquetas: tinymce
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:06.