| 1 | from flask_wtf import FlaskForm |
| 2 | from wtforms import StringField, SelectMultipleField |
| 3 | from wtforms.widgets import ListWidget, CheckboxInput |
| 4 | from wtforms.validators import Required |
| 5 | |
| 6 | class MultiCheckboxField(SelectMultipleField): |
| 7 | widget = ListWidget(prefix_label=False) |
| 8 | option_widget = CheckboxInput() |
| 9 | |
| 10 | class FormProject(FlaskForm): |
| 11 | Code = StringField('Code', [Required(message='Please enter your code')]) |
| 12 | Tasks = MultiCheckboxField('Proses', [Required(message='Please tick your task')], choices=[('nyapu','Nyapu'), ('ngepel','Ngepel')]) |
To add a comment, please login or register first.
Register or Login