代码工作正常,结果不会保留在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;
}
答案 0 :(得分:0)
你可以把
返回false;
在该document.getElementById ... line?
之后答案 1 :(得分:0)
我解决了问题。 @汤姆 我觉得我搞砸了表格及其用法。 我删除了“onsubmit”属性,并将输入类型从“submit”更改为“button”,并在按钮上添加了“onclick”事件:
<form name="formularSpiel">
<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="button"** value="submit" **onclick="spielen()"**>
</form>
问题解决了,thx @tom