Buenas,
creo que el problema está al usar código php (de servidor) como si fuera javascript (de cliente)
Mira, tu botón (que como dice IsaBelM debería ser type button y no submit) tiene en el onclick el siguiente código:
javascript
:open_window('tareas.php?codigo=
<?php $_POST['demandante']?>')
Ese php se ejecuta del lado del servidor, antes que el usuario la use, por lo que el POST['demandante'] siempre devuelve vacio.
Lo que precisas es algo que tome lo que ingreso el cliente en el input demandante, en ese momento.
y eso se hace del lado del cliente:
Código Javascript
:
Ver originaljavascript:open_window('tareas.php?codigo='+document.getElementById('demandante').value)
Creo que arreglando eso (y si es lo que precisas

), ya sea en un hipervínculo o en un botón, te va a andar bien.
Saludos