Ver Mensaje Individual
  #9 (permalink)  
Antiguo 23/01/2020, 12:36
Avatar de MariaLSS
MariaLSS
 
Fecha de Ingreso: abril-2015
Ubicación: Madrid
Mensajes: 53
Antigüedad: 9 años
Puntos: 2
Respuesta: Asignar valor a un input type radio seleccionado de un campo de un input t

Hola
Como cuando pregunto lo que no sé agradezco que, quien sabe, apunte hacia la respuesta, os comento que logré resolverlo por mi propia vía.

Por si a alguien le sirve, copio aquí mi solución. El siguiente script es para dar valor al campo de texto que acompaña el primer botón de radio.


Código:
<?php
$modalidadE= "Este texto será siempre el mismo";
if(isset($_POST['modalidadE']) && $_POST["radioMod"] !== "0"){
$modalidadE= $_POST['modalidadE'];} 
?>
A continuación hago el insert en php. Lo que utilizo para el Insert no es el $_POST["modalidadE"] sino la variable $modalidadE

Aquí va el formulario
Código HTML:
<form action="" method="post" name="formulario" id="formulario">
<table>
   <tr>
     <td>
	 
     <input type="radio" name="radioMod" id="moda1" value="0" checked>
     </td>
     <td><input name="modalidadE" type="text" class="form-control" id="fijo" value="Este texto será siempre el mismo" size="60">
     </td>
   </tr>
   <tr>
     <td>
     <input type="radio" name="radioMod" id="moda2" value="1">
     </td>
     <td><textarea name="modalidadE" cols="60" rows="3" class="form-control" id="tcontenidoMod" placeholder="Escriba aquí su texto para Modalidad de Ensayo"></textarea>
	 
	
     </td>
   </tr>
   <tr>
   <td></td>
   <td>
   <input name="enviar" type="submit" value="Enviar">
   </td>
   </tr>
  
 </table>
 </form> 
Aquí va un pequeño script que habilita / deshabilita los campos de texto en función de dar clic en un radio o en otro:

Código:
<script>
$(document).ready(function(){
  $("input[name='radioMod']").change(function(){
    if($(this).val()==1){
      $("#fijo").attr("disabled",true);
      $("#tcontenidoMod").removeAttr("disabled");
    } else{
      $("#tcontenidoMod").attr("disabled",true);
      $("#fijo").removeAttr("disabled");
    }
  });
});
</script>
Si a alguien le sirve, genial. Incluso aunque haga copy-paste.
__________________
Con dedicación, las pequeñas cosas crecen

Última edición por MariaLSS; 24/01/2020 a las 03:53