How to enable read only Role to update certain field

Hi,

Is it possible to define a role where its user in the Role has Read only of all records in amComputer - but allowed to update 'Field1" Field2" "Field3" (all fields in amComputer)

Thanks!