Javascript在IE和firefox中的一个小问题

原创 2006年05月29日 19:07:00

因为网站上的信息中不能包含单引号,就写了一个表单输入判断,结果在firefox中运行正常,在IE下没反应,最后发现是FOR IN的循环方法不被IE支持,只好取了一下表单数组的长度,使用for (i=0;i<form.length;i++)的方法来运行,至此在两个浏览器中都可以正确运行了。FOR IN这个循环方法在IE中不能被支持吗??还是我的方法有问题,我把两段代码贴出来,希望有朋友可以为我解惑。

这个是两个浏览器都可以用的
<script language="JavaScript">
function checkform()
 {
 var form=document.addVideoinfoForm;
  for (check=0;check<form.elements.length;check++)
  {
  if (form.elements[check].value.indexOf("'")!==-1)
  {
  alert("输入中含有单引号'请修改!");
  form.elements[check].focus();
  return false;
  }
  }
  }
</script>

这个只能在firefox里正确运行

<script language="JavaScript">
function checkform()
 {
 var form=document.addVideoinfoForm;
  for (var check in form)
  {
  if (form.elements[check].value.indexOf("'")!==-1)
  {
  alert("有非法字符'");
  form.elements[check].focus();
  return false;
  }
  }
  }
</script>

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结

1.兼容firefox的 outerHTML,FF中没有outerHtml的方法。  代码如下: if (window.HTMLElement) { HTMLElement.prototy...
  • uniqer
  • uniqer
  • 2012-07-26 14:40
  • 1664

IE与FireFox的JavaScript兼容问题

1、动态删除table里的某一行。 table:表示table对象。 k:表示行号 table.rows[k].removeNode(true); //firefox执行失败,ie执...

JavaScript在IE和Firefox下的兼容性问题

(一) 问题1:获取一个元素对象的引用,在IE下,可直接使用该元素对象的id名;而在FireFox下,只能使用getElementById(idName)方法。 解决方法:统一用getElemen...
  • e_wsq
  • e_wsq
  • 2011-10-25 15:28
  • 424

IE与Firefox对javascript兼容性问题

今天在做菜单的时候遇到菜单显示关闭的问题,开发时候是用firefox,级联菜单在firefox中加载后,通过改变ul中style中的display属性来控制菜单的收缩 if($ul.attr("...

javascript中new Date()构造函数在fireFox和ie不兼容的问题

//js中使用new Date(str)创建时间对象不兼容firefox和ie的问题 //比如2016-01-29格式的时间字符串通过new Date()将不能得到正...

一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子

1. document.formName.item("itemName") 问题 说明:IE下,可以使用document.formName.item("itemName")或document.fo...

IE与FireFox的JavaScript兼容问题

以下是 我在开发中遇到的情况: 1、动态删除table里的某一行。 table:表示table对象。 k:表示行号 table.rows[k].removeNode(true); //fire...
  • foart
  • foart
  • 2011-08-30 11:24
  • 2159

ie 和firefox中javascript中的异同问题

注意的一些问题: (一)尽量使用javascript/DOM标准 (二)标准有时也不能跨浏览器 1)要面对跨浏览器的时候经常会遇到一些ie特有的函数? 可以这样解决: 做一个判断把ie和firefox...

javascript和css在ie和firefox中关于兼容性问题的解决办法

javascript部分1. document.form.item 问题问题:代码中存在 document.formName.item("itemName") 这样的语句,不能在FF下运行解决方法:...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)