Commit 7984220f57fea9c2a6e322809eec4c5a2938eaa3

Authored by perry.werneck@gmail.com
1 parent 5840d531

Navegação pelas telas no Android começa a funcionar

Showing 2 changed files with 10 additions and 5 deletions   Show diff stats
android/res/raw/jsmain.js
@@ -19,12 +19,15 @@ function xmit() @@ -19,12 +19,15 @@ function xmit()
19 { 19 {
20 var form = document.getElementById("form3270"); 20 var form = document.getElementById("form3270");
21 21
22 - for(var i=0;i < form.elements.length;i++) 22 + if(form != undefined)
23 { 23 {
24 - if(form.elements[i].name.substr(0,1) == "F") 24 + for(var i=0;i < form.elements.length;i++)
25 { 25 {
26 - var offset = parseInt(form.elements[i].name.substr(1,4));  
27 - pw3270.setStringAt(offset,form.elements[i].value); 26 + if(form.elements[i].name.substr(0,1) == "F")
  27 + {
  28 + var offset = parseInt(form.elements[i].name.substr(1),10);
  29 + pw3270.setStringAt(offset,form.elements[i].value);
  30 + }
28 } 31 }
29 } 32 }
30 33
src/lib3270/html.c
@@ -317,7 +317,9 @@ @@ -317,7 +317,9 @@
317 append_string(&info,"\" value=\""); 317 append_string(&info,"\" value=\"");
318 append_string(&info,ptr); 318 append_string(&info,ptr);
319 append_string(&info,"\""); 319 append_string(&info,"\"");
320 - info.mode = HTML_MODE_INPUT_BUTTON; 320 + info.mode = HTML_MODE_INPUT_BUTTON;
  321 + info.input = info.text+strlen(info.text);
  322 +
321 } 323 }
322 } 324 }
323 lib3270_free(text); 325 lib3270_free(text);