You can enter hours for salaried employees, but that won't change their salary, and should not. If needed, you can change their salary and work expectations (e.g. work only 3 days a week or something like that) with an HR action, and then change the salary in in QB to reflect that.
If you start paying your salaried employee an hourly wage, then they will not longer be considered salaried employees, and you may be subject to paying them overtime and so on for a look back period, such as a year. Lots of labor related issues in doing this.