si es que lo entiendo bien, tienes que invocar esa funcion desde el evento onclick del boton y no desde el evento onblur, supongo, del campo. entonces, para pasar los valores cuando invoques la funcion, tienes que poner la referencia al campo que contiene el valor. por ejemplo,
Código:
<input type='text' /><input type='button' onclick='mon(this.previousSibling.value, $i, $j);' value='boton' />
en este ejemplo, el codigo en rojo hace referencia al campo que antecede al boton. considera que la forma de hacerlo depende como esta estructurado tu codigo html y/o que atributos disponible tiene tus elementos para hacer referencia a ellos.