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.