[Framework] form can be submitted by button