我想创建一个基于输入值,计算结果并将其输入到网页html中某处的div/label /位的表单。使用表单更改标签的值,但不刷新页面
的工作类似于货币转换器在网上 (插入数第一的货币,你可以看到结果,而不刷新页面,与使用的提交按钮或没有)
这是一个小块我的代码(我无法理解的概念/机制,做我想做的如上文所述)
<form id="form" class="green" method="post">
<label class="title">
<span class="titolo-riga required">Number1</span>
<input id="firstId" class="small" type="number" name="number1" required="required" value="0" />
</label>
<label class="title">
<span class="titolo-riga required">Number2</span>
<input id="secondID" class="small" type="number" name="number2" required="required" value="0" />
</label>
<div class="submit"><input type="submit" onclick="return submitForm();" value="Submit"/></div>
</form>
<div><label id="printHere" class="result"></label></div>
这
在html里一个基本的脚本:
function submitForm(){
var a = parseInt($("#firstId").val());
var b = parseInt($("#secondID").val());
result = a+ b;
可能重复[防止表单重定向或刷新提交?](http://stackoverflow.com/questions/1263852/prevent-form-redirect-or-refresh-on-submit) –
有很多错误你的代码:你有一个'avanti-testa'的标签,但没有一个具有该id的元素。你也应该只使用一次标签。在JavaScript中,您试图访问HTML文档中不存在的ID。我宁愿让AngularJS完成这项任务。你有使用jQuery的限制吗? – cezar
@AlexanderM。不,OP的问题超出了这个范围。他需要更多的帮助。 – cezar