表单Form的submit事件不响应(2)

来源:互联网 责任编辑:栏目编辑 发表时间:2013-07-01 17:15 点击:

<script type="text/javascript">
 //IE fire event
 if (form.fireEvent) {
  form.fireEvent('onsubmit');
  form.submit();
 //DOM2 fire event
 } else if (document.createEvent) {
  var ev = document.createEvent('HTMLEvents');
  ev.initEvent('submit', false, true);
  form.dispatchEvent(ev);
 }
</script>

四、代码总结

这里不再对各细节方法做说明,不熟悉的朋友请自行查阅相关资料。我们把整个代码串起来:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=GBK">
 <title>submit</title>
 <script type="text/javascript" src="http://k.kbcdn.com/js/yui/build/utilities/utilities.js"></script>
</head>
<body>
 <form id="form1" action="http://www.webjx.com"></form>
 <script type="text/javascript">
  var form = document.getElementById('form1');
  //YUI register event
  YAHOO.util.Event.on('form1', 'submit', function() {
   alert('yui');
  });
  //DOM0 register event
  form.onsubmit = function() {
   alert(1);
  };
  //DOM2 register event
  if (form.addEventListener) {
   form.addEventListener('submit', function() {
    alert(2);
   }, false);
  //IE register event
  } else if (form.attachEvent) {
   form.attachEvent('onsubmit', function() {

[NextPage]

<
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • WordPress添加百度喜欢按钮小技巧
  • Wordpress 博客如何实现自定义Gravatar头像
  • 网站设计分析:建立良好的视觉层级
  • 网站设计分析:“中国式设计”的三个方向
  • 案例分析:奥巴马筹款网站的制作过程
  • 7大主流B2C首页导航栏设计对比分析
  • 创建不平衡的平衡:在网页设计中使用不对称设计
  • Wordpress页面模板制作方法及使用
  • css控制文字前的小图标
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1