我按Enter键后重新加载了我的页面,但我不希望发生这种情况。我没有使用jQuery。我在其他地方看到,如果我在onSubmit中键入“ return false”,则不会重新加载。这对我不起作用。
<form onsubmit="save(); return false" id="form">
Type Here: <input type="text" id="inInput">
</form>
这是“ save()”函数。它在我的JavaScript中。
function save()
{
savedVar = document.getElementById("inInput").value;
document.getElementById("myDiv").style.display = "block";
document.getElementById("printer").innerHTML = savedVar;
clearInput();
if (curOp == "v")
{
vowelDo();
}
else if (curOp == "t")
{
translaterDo();
}
}
您是否尝试过将return false;
放入save()
函数中?