Cita:
Iniciado por David el Grande
Insisto en que es mejor usar un input type submit, ya que así de paso haces accesible tu formulario. Y si en la función BuscaMedico() no estás enviando el formulario la cosa se vuelve un poco peor

, ya que tu formulario en ese caso no es semánticamente correcto.
Si que se envia, la funcion javascript recoge los datos con :
var resultado=document.getElementById("resultado");
var boton=document.getElementById("Buscar");
var valor1=document.getElementById('Dni_b').value;
var valor2=document.getElementById('Nombre_b').value;
var valor3=document.getElementById('Apellidos_b').valu e;