javascript - jquery 提交();不适用于 Firefox

标签 javascript jquery firefox form-submit

我是网络开发的新手,我正在尝试使用 jquery 和 javascript 处理表单提交。

我的JS

$(document).ready(function () {

 $('#UnitFrom').submit(function (e) {
 alert(); //Works for Chrome and IE... But not in firefox...
 e.preventDefault(); // Form Is not submitted in Chrome and IE.. for firefox it submits the from to same url that i am in..
  });

 });

我的 HTML

<html>
<body>
<form id="UnitFrom">
 <input type="submit" id="CalculateUnit" value="Submit"  />
</form>

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="script.js"></script>
</body>
</html>

处理表单提交的任何替代方法。

最佳答案

你应该写:

 $('#UnitFrom').submit(function (e) {
    e.preventDefault(); // prevent default form submission
    alert('some'); // do some stuff
 });

 $('#UnitFrom').submit(function () {
    alert('some');
    return false; // prevent form submission
 });

关于javascript - jquery 提交();不适用于 Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18087721/

相关文章:

javascript - 为什么搜索引擎爬虫不运行 javascript?

javascript - Bootstrap 工具提示标题中的 anchor 链接在点击时不像 anchor

javascript - http post 成功后 $scope.push() 不会更新 ng-repeat

javascript - 访问属性 'href' 的权限被拒绝

javascript - 在 firefox 扩展中使用 jQuery

jQuery 验证需要执行两次相同的验证

javascript - 仅播放一次基于 jQuery 的动画介绍

javascript - 获取动态插入的 HTML 以使用 knockoutjs

css - 转换 Firefox 中的错误?

html - 修复渐变 :hover glow in Firefox