我是初次登台的人。我试着展示结果。我想知道问题是什么,并找到解决方案。请帮帮我。
HTML
<form name="facturation" id="facturation">
Prix unitaire <input type="text" name="prixunitaire" id="prixunitaire"/> €
</br>
Quantité <input type="text" name="quantite" value="1" id="quantite"/>
</br>
<button type="submit" name="submit" value="valider" id="myBtn">Valider</button>
</br>
<p id="demo"></p>
</form>
的Javascript
活动点击
var x = document.getElementById("myBtn");
if (x.addEventListener) {
x.addEventListener("click", eventClick);
} else if (x.attachEvent) {
x.attachEvent("onclick", eventClick);
}
乘法
function eventClick(){
var field1, field2, resultat, txt = '';
field1 = parseInt(document.getElementById("prixUnitaireValue")).value;
field2 = parseInt(document.getElementById("quantiteValue")).value;
resultat = (field1 * field2);
文本
if (resultat.textContent) {
txt = resultat.textContent;
} else if(resultat.innerText) {
txt = resultat.innerText
} else {
txt = '';
}
Resultat
document.getElementById("demo") = txt;
}
答案 0 :(得分:0)
嗨,解决方案是这样的......如果要将结果呈现到html元素中,则必须阻止表单提交。
HTML:
object.a().b()
使用Javascript:
<form name="facturation" id="facturation">
Prix unitaire <input type="text" name="prixunitaire" id="prixunitaire"/> €
</br>
Quantité <input type="text" name="quantite" value="1" id="quantite"/>
</br>
<button value="valider" id="myBtn">Valider</button>
</br>
<p id="demo"></p>
</form>
JS小提琴: