I mentioned the idInputHidden was probably wrong but it looks like you aren't using it anyway so it can probably come out?

In any case this shouldn't be here, as Kaelig mentions. I'd put it alongside to the button, for example.