Several fields in view
Make use of the contextual range filter module to create a filter range on your field 1 and field 2 and expose the filter

is a simple plugin for Views that adds the option to contextually
filter, not just by a single value, but also by range.
Numeric, alphabetical (string) and list ranges are all supported. Node
ids, user ids and even taxonomy term ids are all special cases of
numbers so will work also. Range-filtering on the &quot;created&quot; (posted)
and &quot;updated&quot; (last modified) node properties is also supported,
provided you use the correct format as dictated by Views. So, YYYYMMDD
for full dates or one of the shorter year+month, year-only,
month-only, week-only and day-only formats.

UPDATE:
Once you have installed the modules. Go to the views display you are working on, and under the filter category, select add. 
Choose the field1 you created with an integer field and click add to display

Check the box expose filter to visitors. In the operator drop down, select is between and two text box should appear(min and max). Click on apply and you should see the form on top of your display. Do the same for field 2