Perdón por mi torpeza. Intento abordarlo desde PHP orientada por tu respuesta que agradezco, Arturo. Este es mi código:
Código HTML:
<?php
$variable = $_POST['radioMod'] === 'Este texto será siempre el mismo' ? $_POST['modalidadE'] : $_POST['modalidadE2'];
?>
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Prueba 3</title>
</head>
<body>
<form action="" method="post" name="formulario" id="formulario">
<table>
<tr>
<td>
<input type="radio" name="radioMod" id="modalidad1" value="Este texto será siempre el mismo" checked>
</td>
<td>
<input name="modalidadE" type="text" id="fijo" class="form-control" value="Este texto será siempre el mismo" size="60" readonly>
</td>
</tr>
<tr>
<td>
<input type="radio" name="radioMod" id="modalidad2" value="<?php echo $variable ?>">
</td>
<td><textarea name="modalidadE2" id="tcontenidoMod" rows="3" class="form-control" 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>
</body>
</html>
Lo que sucede todas las veces es que el valor que escribo en mi base de datos es el que corresponde al primero de los botones de radio ("Este texto será siempre el mismo") y jamás al que escribo en mi textarea (aunque el botón de radio correspondiente este checked.
Gracias por responder