Commit 7984220f57fea9c2a6e322809eec4c5a2938eaa3
1 parent
5840d531
Exists in
master
and in
5 other branches
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); |