diff --git a/src/lib3270/html.c b/src/lib3270/html.c index c79ce49..24fee0b 100644 --- a/src/lib3270/html.c +++ b/src/lib3270/html.c @@ -256,7 +256,26 @@ if(!FA_IS_PROTECTED(fa)) { // Input field + char *text = lib3270_get_field_at(session,baddr+col+1); + open_input(&info,baddr+col+1); + + if(text) + { + char *ptr = text; + + for(ptr = text; *ptr && (*ptr == ' ' || *ptr == '_'); ptr++); + + if(*ptr) + { + append_string(&info," value=\""); + append_string(&info,ptr); + append_string(&info,"\""); + } + + lib3270_free(text); + } + } else if(col < len && session->text[baddr+col+1].chr == 'F') { -- libgit2 0.21.2