Чтобы сделать переменную видимой во всех областях, вы должны объявить ее в самой глобальной области видимости:
<script>
var variableName;
</script>
или вы можете прикрепить его к глобальному контексту (окну):
window['variableName'] = value;
Ваш код не работает из-за того, что при определении x форма недоступна, что означает, что вы ничего не присваиваете переменной.
Вы должны обернуть свою инициализацию в обработчик событий для события onload:
window.onload = function(){
window.x = document.myForm.myInput;
};
или
var x;
window.onload = function(){
x = document.myForm.myInput;
};