我有一个HTML格式的文本字段,其值是预定义的,例如"你好&#34 ;.
现在我在#34; hello" to" bye"。 当我点击一个再次调用同一站点的按钮时,我输入类型的值应为" bye"现在而不是"你好"。在这里你可以看到我的代码:
<form method="POST" id="ReloadPage" name="ReloadPage" action="MyWebsite" onsubmit="getValue();">
<strong>word: </strong>
<input id="word" type="text" size="30" value="hello" name="WORD" />
<script type="text/javascript">
function getValue() {
document.getElementById("word").value="bye";
}
</script>
但不知何故,价值永远是你好的,不会改变为再见。 非常感谢您的帮助。
答案 0 :(得分:1)
您无法使用function
作为function
的名称。更改function
的名称
<form method="POST" id="ReloadPage" name="ReloadPage" action="MyWebsite" onsubmit="return GetValue();">
<strong>word: </strong>
<input id="word" type="text" size="30" value="hello" name="WORD" />
function GetValue() {
document.getElementById("word").value="bye";
return false;
}
同样当submit
form
页面reload
时,它会再次显示initial value
。