我只想从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;
我想要做的是从my对象访问Fe.A = 56;
,同时我在html文件中输入“Fe”,然后在这个似乎不起作用的函数中传递它:
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;
}
我寻找一些方法来做这个技巧,并帮助我开始我的第一个项目作为一个网络开发人员:)所以任何谁将帮助我,我将是非常grefulfull。
答案 0 :(得分: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;
}