Hola:
No aportas muchos datos... tal vez debas poner precio_lot1 precedido de document.getElementById()... también números lo manejas como un select pero pasas literalmente un número (1)... Y en la función document.compra_loteria.nboletos parece que le falta el ".value"... pero todo esto son "palos de ciego"...
Saludos