自定义的JAVASCRIPT函数中调用了另一个自定义的函数,在ie9中不执行,其他浏览器能执行,那位高手指点下

functionfsubmit(n,obj){checkimg(mytext2,mytext3);if(n==0){obj.action="add2.asp";if(Ch... function fsubmit(n,obj)
{ checkimg(mytext2,mytext3);
if(n==0)
{
obj.action="add2.asp";
if(CheckForm())
{
obj.submit();
}
}
if(n==1)
{
obj.action="delfile2.asp";
obj.submit();
}
};
上面的这上函数是用来响应按钮的,但是在IE9中,点击按钮没有执行函数。在其他浏览器中正常。第一行的CHECKIMG是另一个自定义的函数,删了这个调用,函数能执行。但是已经确认了checkimg函数是没问题。因为我把该函数内容都清空,只有一句返回语句。
问题解决了,因为CHECKIMG是需要传递二个文本框对象,原来的mytext2是文本框的ID,在调用时,原来直接传的ID,现在改为使用document.formname.mytext2形式获得通过了。但是不知道为什么,但是解决了,很感谢LAOGAO的解答,他指出问题出在参数上了。
展开
 我来答
乌微月2S
2013-03-23 · TA获得超过5037个赞
知道大有可为答主
回答量:5361
采纳率:42%
帮助的人:2884万
展开全部
就是checkimg(mytext2,mytext3);的问题。
mytext2是全局变量?这个mytext2没有定义吧。

代码不全,看不出问题。除了这个,其他应该没问题。
能贴一下代码mytext2是从哪儿来的吗?还有checkimg这个函数。
更多追问追答
追问
checkimg函数为检查和比对两个文本框的内容设计的一个函数,MYTEXT2,MYTEX3为传递的文本框ID。是CHECKIMG函数的传递 参数。CHECKIMG函数单独运行是正常的。谢谢,麻烦再看看
追答
checkimg("MYTEXT2","MYTEX3");

这样?关于MYTEXT2和MYTEX3你的这个代码是怎么写的?
你写的都贴一下啊。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式