Nothing to do with languages; UnityEngine.UI.InputField does not have any property called “value”, and JS won’t change that. Always use #pragma strict when using JS, in order to catch compilation errors.
Ah, i see. I forgot that i had to turn off #pragma strict to get the script working with a external C# file dialogue. So no bug, but intended because i have no #pragma strict in the code anymore.