Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/08/2011, 14:11
Avatar de Karmac
Karmac
 
Fecha de Ingreso: agosto-2011
Ubicación: Bilbao
Mensajes: 196
Antigüedad: 12 años, 9 meses
Puntos: 34
Respuesta: Imprimir mensaje

Crea un elemento para contener los errores:
Código html:
Ver original
  1. <tr>
  2.      <td class="form_content" align="right" style="height: 25px; width: 135px;">Sexo:</td>
  3.      <td align="left" style="height: 25px; width: 216px" class="form_content_2">
  4.            <input id="3" type="radio" name="sexo" value="Hombre">
  5.            <input id="4" type="radio" name="sexo" value="Mujer">
  6.      </td><!-- Quiero mi mensaje de error aquí -->
  7.      <div id="error"></div>
  8. </tr>

Con JavaScript seleccionas ese elemento y modificas su contenido:

Código javascript:
Ver original
  1. function validarBotonRadio()
  2. {
  3.     var s = "no";
  4.     with (document.patient_add)
  5.     {
  6.         for ( var i = 0; i < sexo.length; i++ )
  7.         {
  8.             if ( sexo[i].checked )
  9.                 {
  10.                 s= "si";
  11.                     break;
  12.             }
  13.         }
  14.         if ( s == "no" )
  15.         {
  16.             document.getElementById('error').innerHTML = 'Aquí tu error'; //Al imprimirlo me sustituye la página completa, por una en blanco y el mensaje
  17.         }
  18.     }
  19. }

Saludos.