Currently, named inputs are required for checkbox, select and radio inputs. It'd be nice to default to unnamed inputs, since these are the most user-friendly (the value in the UI matches the value on the server side). If users could still opt into named choices, the control to choose that behavior could provide additional help text. Or maybe rather than key/value, the input fields could be labelled in a way that makes it more clear that one is shown to the app user (what's currently called key) and the other (value) is used in the server logic.
Currently, named inputs are required for checkbox, select and radio inputs. It'd be nice to default to unnamed inputs, since these are the most user-friendly (the value in the UI matches the value on the server side). If users could still opt into named choices, the control to choose that behavior could provide additional help text. Or maybe rather than key/value, the input fields could be labelled in a way that makes it more clear that one is shown to the app user (what's currently called key) and the other (value) is used in the server logic.