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); |