抱歉标题含糊不清,但我不知道如何用简短的句子更准确地描述问题。
我的问题如下:
当我在回调函数中操作表单值onsubmit
时,如下例所示,浏览器有时会在提交表单时以及在转发到结果页面之前向用户显示更改的输入/文本区域值。
<html>
<head>
<script type="text/javascript">
function manipulateForm() {
document.forms["myForm"]["myField"].value = "new value";
return true;
}
</script>
</head>
<body>
<form name="myForm" action="submit.htm" onsubmit="manipulateForm()">
<input type="text" name="myField">
<input type="submit" value="Submit">
</form>
</body>
</html>
有什么办法可以规避这种情况吗?我想要的是发送操纵的表单值,但没有用户实际看到表单数据已更改。