Hi @ACECORP ,
As per our understandings, you want to disable a Field on portal so that user cannot make any changes to that field,
The changes should made via JavaScript only, for an example we have took Account Name field on the Account Form on portal and will disable the Field on the Portal.
Please refer to the below screenshot for the same.

You have to add the below code either on form itself (Advanced settings) or in edit code of the page where form is used,
$("#name").attr("readonly","readonly")
Also, you can use below code which will show cursor blocked,
$("#name").attr("disabled","disabled")
Please follow below step to update the code in the Studio code.

At last Save the changes and sync the portal changes. This will give you below output for the same.

If this answer helps, please mark it as an Accepted Solution so it would help others to find the solution.
Thanks!
Inogic Professional Service Division
An expert technical extension for your techno-functional business needs
Power Platform/Dynamics 365 CRM
Drop an email at crm@inogic.com
Service: http://www.inogic.com/services/
Power Platform/Dynamics 365 CRM Tips and Tricks: http://www.inogic.com/blog/