Lo estás haciendo mal. De esta forma, cuando escribas algo en la primera caja de texto, enviarás su valor y solo su valor. Lo mismo ocurrirá cuando escribas algo en la segunda.
Lo que debes de hacer es tener a ambas cajas de texto en un formulario, escribir los valores y, pulsando un botón, enviar esos datos. Otra forma sería que en la misma función leas los valores de ambas cajas:
Código Javascript
:
Ver originalvar valor1 = document.querySelector("[name=f1]").value,
valor2 = document.querySelector("[name=f2]").value;
Así ya no te preocuparás de enviar ambos valores a la función, sin embargo, veo más práctica la forma de enviar los valores mediante un formulario, así estarán presentes ambos valores al momento de hacer la consulta pues, si sigues haciendo la consulta solo cuando escribas algo en las cajas, se realizará el filtro primero solo con el valor de la primera caja de texto y recién cuando hayas escrito algo en la segunda, se utilizará también su valor al momento de realizar la consulta.
Saludos