The problems you are having result from the way NOF tries to make software (NOF) into a web application software which it really isn't. All the radio button, check boxes, text boxes are all web applications that require a scripting language on a server like ASP, Asp.net, Java, PHP, etc. NOF tries to generate scripts that app generators produce but it doesn't do it very well. So relying on Javascript to mimic a web
app isn't reliable at all. I doubt NOF was ever tested for Mac computer compatibility in any way. HTML is a standard and it should work on any platform. But with scripting, stuff is not uniform especially when you get off server scripting support to browser scripting support which is OS dependent how it is implemented. Always keep in mind that NOF was made to be used on Windows not Mac parallels or Wine on Linux. Running scripts on a Mac is probably never going to be reliable when they were designed to be run on Windows.
Java was a very good programming language but Oracle has not paid a lot of attention to it since they got it from Sun. Most programmers now consider Java to be a security risk making it difficult to even run Java sometimes. If you want to write web applications, you should get real web app programming software. NOF is not it. Nof is good at making static web sites.