我有一个问题,我的 html 网站似乎总是在我提交表单后自动刷新两次。 我只是看到我的 - 正确的 - 来自 Submit 背后的函数的结果不到一秒钟就消失了。 我使用 document.getElementById("tabledata").innerHTML = result; 将结果写入 tabledata 元素;
代码工作正常,结果不会保留在 tabledata 元素中 - 但我希望它保留。
<td id="TDcontent200px">
<form name="formularSpiel" onSubmit="spielen()">
<input type="radio" name="radioGruppe" value="Schere" checked="checked">Schere<br>
<input type="radio" name="radioGruppe" value="Stein">Stein<br>
<input type="radio" name="radioGruppe" value="Papier">Papier<br><br>
<input type="submit" value="submit">
</form>
</td>
function spielen()
{
var meineWahl = getAuswahl();
var gegnerWahl = waehleGegner();
var ergebnis = vergleiche(meineWahl, gegnerWahl);
document.getElementById("TDergebnis").innerHTML = ergebnis;
}
最佳答案
你能不能把
返回错误;
在 document.getElementById... 行之后?
关于javascript - html 表单提交不会在元素中永久显示来自 javascript 的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33662165/