刷新时不提交表单
Making a form not submit on refresh
我有
<form action="reviews/review" method="POST" name="#load">
Review Author:
<br />
<input name="author" size="8" type="text" class="userpass"/>
<br /><br />
Company Name:
<br />
<input name="company" size="8" type="text" class="userpass"/>
<br /><br />
Review Comment:
<br />
<textarea id="comment" name="comment" rows="6" cols="35"></textarea>
<br /><br />
<input type="hidden" name="date" size="8" type="text" class="userpass" value="<? echo '$reviews[date]' ?>"/>
<input name="submit" type="submit" class="button" value="Post Review" />
</form>
它在ajax页面上运行,所有信息的div都在#load
div内提交。当我去验证信息时,它会刷新并警告字段为空。我怎样才能确保它不刷新呢?
完整的AJAX位于这里:http://pastebin.com/SzedcajU
任何想法?我让它在PHP端验证:http://pastebin.com/1xh0Le64
如果你不想让表单刷新,那就不要让它重定向…
代替:<form action="reviews/review" method="POST" name="#load">
使用:<form action="javascript: void(0);" method="POST" name="#load">
相关文章:
- HTML表单提交时未执行外部函数
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 将图像上传ajax与表单提交ajax相结合
- Javascript无法处理表单提交
- 如何在我的情况下禁用表单提交
- 加载后的页面与ajax表单提交不起作用
- angularjs-控制器在表单提交时未调用
- 禁用带有字符白名单的表单提交
- 如何使用Google Analytics跟踪表单提交
- 使用javascript将表单提交到iframe目标中
- e.preventDefault在表单提交时被忽略
- AngularJS JQuery Ajax表单提交等效
- JavaScript表单提交帮助
- PHP表单提交和重定向
- 当所有输入文本字段都为空时,禁止表单提交,但当jquery中的任何字段不为空时允许提交
- setTimeOut AFTER jQuery表单提交
- 从函数中选择要触发表单提交的正确元素
- JavaScript表单提交没有't fire asp服务器端点击功能的提交按钮
- 表单提交问题,如何在我的URL末尾获得ID的值
- Javascript使用Confirm取消表单提交