Revert "Join form"

This reverts commit 8864937066848f4b7caea9cf68f89a9664085fa7.
Revert "Revert "Join form""

This reverts commit b5956499032840ea3c96e7aff07f57fa0b0db502.
number form -> text form with pattern[0-9]*