ну это то понятно, тут есть проблемы с тем что он парсит сразу в инт и переменная может быть только инт, а записать нужно в любом случае даже если там нету ничего. и как толmrj в этот парс приходит не инт, он сразу валится даже если я ставлю в условие is int нашел тут пару методов Validate у инпут поля, ну или в крайнем случае стринги сравню. но вот хотелось с интом разобратся.