mirror of
https://git.checksum.fail/alec/erythros
synced 2025-12-10 13:09:55 +02:00
Handle INPUT type=submit in forms
This commit is contained in:
@@ -271,6 +271,11 @@ U0 @cyberia_form_submit(@html_dom_node* form_node)
|
||||
Widget* element_gui_widget = element_node->attributes->@("cyberiaGuiWidget");
|
||||
if (element_gui_widget) {
|
||||
switch (element_gui_widget->type) {
|
||||
case WIDGET_TYPE_BUTTON:
|
||||
if (element_node->attributes->@("type") && !StrICmp(element_node->attributes->@("type"), "submit")) {
|
||||
raw_value = @t(element_node->attributes->@("value"), element_node->attributes->@("value"), "");
|
||||
}
|
||||
break;
|
||||
case WIDGET_TYPE_CHECKBOX:
|
||||
if (element_gui_widget(CheckBoxWidget*)->checked) {
|
||||
raw_value = @t(element_node->attributes->@("value"), element_node->attributes->@("value"), "on");
|
||||
|
||||
Reference in New Issue
Block a user