价值观在形式上消失
Values Disappearing in Form
好吧,下面的代码片段包含我正在填写的文本字段,其值稍后在JavaScript函数中使用。这些都包含在表单中。
问题是当我提交表单时,我得到了正确的值,然后填写的字段内容在大约 2 秒后消失了。如果我不填写速率更改或容量更改字段,也会发生同样的事情,它会发出警报,然后值消失。知道这里发生了什么吗?我什至没有在任何地方使用"刷新"。谢谢你的时间。
您已将提交按钮绑定为单击侦听器。因此,当您单击该按钮时,函数将运行,但表单也会提交。
你应该做的是将该函数绑定到表单提交,就像这样;
<form ... onsubmit="calculateRevenue(this)">
在该函数中,您应该返回 false 以防止提交表单。
if (form.ratechange.value == '')
{
alert('Please enter a value for the Change in Rate field. ');
return false;
}
相关文章:
- JavaScript下拉菜单-部件在Mac上消失
- 在select上呈现不同形式的reactjs
- Android上的引导弹出窗口在页面滚动后消失
- 如何使键盘在多页的Iphone窗体上消失
- 在我的网站上以纯文本形式添加最新推文
- 正在调试Facebook上正在消失的共享框
- 当选择不同的父母时,我如何使条件形式的孩子消失并清除
- 角度ng模型依赖于形式上的其他ng模型
- UL 在形式上不将数据发送到 $_POST
- 形式上的两件事相互依赖
- 价值观在形式上消失
- 以相同的形式上传图像和文本
- 通过PHP以表单形式上传文件
- 如何用ajax以小块形式上传文件并检查是否失败,重新上传失败的部分
- 消失元素上的OnClick事件
- 在棱角分明的形式上的意义
- 消失形式命中
- IE没有'不支持以动态形式上传文件
- 使用输入类型文本以表单形式上传图像
- 如何以HTML形式上传多个文件