0

我只想从 html 文件中的表单访问 javascript 数据库并将其传递给 javascript 函数。

所以我真正想做的是获取我在 html 中输入的值,并在一个函数中使用它,该函数需要一些对象数据并做一些简单的数学运算。

所以我想使用的表格如下所示:

<form name="mmForm">
       <label for="element1">E1</label>
       <input type="text" id="element1">
       <label for="element2">E2</label>
       <input type="text" id="element2">
       <input type="button" value="Calculate" onclick="procesForm_mm()">
       <div id="resultfield_mm">Result:</div>
   </form>

这是我想要访问的 javascript 数据:

var Fe = new Object();
Fe.denumire = "Fier";
Fe.A = 56;
Fe.Z = 26;
Fe.grupa = VIIIB;
Fe.perioada = 4;

我想要做的是访问Fe.A = 56;Fe 对象,而我在 html 文件中有“Fe”的 inpun,然后将它传递给这个似乎不起作用的函数:

function procesForm_mm() {
var e1 = document.mmForm.element1.value;

var e2 = document.mmForm.element2.value;

result_mm = e1.A + e2.A;
document.getElementById("resultfield_mm").innerHTML = result_mm;
}

我寻找一些方法来完成这个技巧并帮助我开始我作为 Web 开发人员的第一个项目:) 所以任何能帮助我的人都会非常开心。

4

1 回答 1

0
result_mm = e1.A + e2.A;

这部分会给你一个错误,因为一个值没有属性,你要做的是:

function procesForm_mm() {
var e1 = document.mmForm.element1.value;

var e2 = document.mmForm.element2.value;

result_mm = parseInt(e1) + parseInt(e2);

document.getElementById("resultfield_mm").innerHTML += result_mm;
}

链接http://jsbin.com/ifeluf/1/edit

于 2013-07-30T15:24:51.293 回答