`

表单域name和js函数重名函数未定义问题

阅读更多

表单元素:

 

<javascript type="text/javascritp">

     function setFixed(){
         $("#setYiKou").slideDown("fast");
         $("#yikou").attr("pattern","limit(1,20);num()").val("");
      }

 

</script>

<form>

<input type="radio" name="setFixed" id="setFixed" value="true" onclick="setFixed()"/><span class="txt">设置</span>

</form>

 

经测试点击单选按钮时setFixed()无法被调用到,firebug下报函数未定义undefined。

于是我做了如下两个测试:

1.去除form点击后函数正常执行。

2.不去除form,修改radio名称或者函数名称,函数正常执行。

 

 

经过反复思考结论如下:

1.在同一form中,各个表单域可以直接通过各自的name来调用各自的对象。

2.由于js中,函数也是对象,于是就引发js函数undefined问题。

分享到:
评论

相关推荐

    运行word宏出现“子过程或函数未定义”怎么办.docx

    Word宏出现“子过程或函数未定义”故障分析和解决方法 在Word宏中出现“子过程或函数未定义”的故障可能是由于多种原因引起的,包括宏里的VBA编辑器问题、用户版本或工具箱安装问题、Word版本问题等。本文将对这些...

    构造函数不能声明为虚函数,析构函数可以声明为虚函数

    构造函数和析构函数在C++中扮演着至关重要的角色。构造函数负责初始化对象,而析构函数则用于清理对象占用的资源。尽管两者都是对象生命周期的重要组成部分,但它们在声明为虚函数方面存在显著差异。构造函数不能...

    javascript嵌套函数和在函数内调用外部函数的区别分析.docx

    本文将深入探讨JavaScript中两种常见函数使用方式的区别:嵌套函数和在函数内部调用外部函数,并通过具体示例来阐述它们之间的差异。 #### 二、嵌套函数概述 嵌套函数是指在一个函数内部定义另一个函数的情况。...

    调用的某个函数应该是有输出的,但是该输出在函数内部没定义。

    - **存在问题**:在 `main` 函数中,尽管指定了两个输出参数 `xm` 和 `n`,但在函数体中并未明确地给出这两个输出变量的值。这导致了输出未被定义的问题。 ### 二、函数输出的正确定义方法 #### 1. 明确指定输出...

    enframe.m分帧函数

    matlab分帧函数

    C语言函数速查_Vc_

    这对于调用未定义的函数时防止编译错误非常重要。 3. 函数调用: 调用函数时,按照函数名和括号内的参数列表传递值或引用给函数。例如:`result = function_name(value1, value2);` 4. 参数传递: C语言支持按值...

    C++ 函数 练习题

    函数重载允许在同一作用域内声明多个同名函数,但这些函数必须有不同的参数列表。例如: ```cpp int add(int x, int y) { return x + y; } float add(float x, float y) { return x + y; } ``` 这里有两个`add`...

    @fotf_fotf_fotfmatlab_分数阶传递函数实现_

    在实际应用中,MATLAB还提供了`fracdiff`、`fracint`、`fractool`等函数来处理分数阶微积分问题,以及`frd`和`ss`等函数来转换不同的系统表示形式。理解并熟练掌握这些工具,对于在MATLAB中实现和分析分数阶传递函数...

    完美解决IE9浏览器出现的对象未定义问题

    总的来说,解决IE9中的“对象未定义”问题需要综合考虑多种因素,包括代码质量、浏览器兼容性设置以及JavaScript的加载顺序。通过细心的调试和有针对性的优化,大多数问题都能得到解决。不过,随着现代浏览器的广泛...

    【JavaScript源代码】JavaScript中箭头函数与普通函数的区别详解.docx

    JavaScript中的箭头函数和普通函数在使用上有显著的差异,这些差异主要体现在以下几个方面: 1. **函数定义的简洁性**: - 箭头函数的语法更紧凑,可以视为匿名函数的一种简写形式。如果函数体只包含一个表达式,...

    rgb2hsi转换函数Matlab

    图像从RGB空间转换到HSI空间,Matlab函数

    一些不错的使用频率比较高的JS函数

    根据给定的信息,我们可以整理出一系列JavaScript函数的相关知识点。这些函数涵盖了类型转换、数值比较、日期处理、数据验证等多个方面,对于日常开发来说非常实用。 ### 1. var_to_obj —— 变量转对象 该函数...

    Javascript函数

    这种声明方式允许函数在声明之前被调用,因为JavaScript会进行函数提升(hoisting),将函数声明移动到其所在作用域的顶部。 2. **函数定义表达式**:另一种定义函数的方式是使用函数表达式,如: ```javascript ...

    gcc编译时pow函数编译的问题及解决

    ### gcc编译时pow函数编译的问题及解决 #### 背景介绍 在使用`gcc`(GNU Compiler Collection)进行C语言...通过上述措施,可以有效地避免`gcc`编译时出现的`pow`函数未定义的问题,确保程序的顺利编译和高效运行。

    指针高级应用_虚函数

    同时,通过实践和调试代码,你可以更深刻地认识到指针和虚函数在解决实际问题时的重要性。 总之,理解和掌握指针、虚函数、强制转换以及它们之间的交互,是成为C++高级程序员的必经之路。通过深入学习和实践,你的...

    Python中的函数(课件)

    课后练习题要求分别编写一个打印菱形的函数和一个计算两整数间所有整数之和的函数。这可以锻炼对函数的理解和使用。对于打印菱形的函数,可以使用条件判断和循环结构;对于求和函数,可以使用for循环和累加器变量。 ...

    matlab中数字信号处理所用函数定义库.rar

    在MATLAB环境中进行数字信号处理时,我们经常会遇到需要...但需要注意的是,使用非官方函数时应确保其稳定性和精度,并且理解其工作原理,以避免潜在问题。在使用前,最好先测试函数的效果和性能,确保其符合项目需求。

    JavaScript函数定义的常见注意事项小结

    在实践中,应优先选择函数声明,以利用预解析的优势,同时注意函数表达式的正确使用,特别是当涉及到作用域和变量生命周期时。在必要时,谨慎地使用`Function`构造函数,因为它的性能开销较大。

    C32函数库 PIC32函数库

    3. **兼容性检查**:确保所使用的函数库版本与编译器和硬件平台兼容,避免出现未定义行为。 4. **代码安全性**:尽管Microchip提供了代码保护机制,但在开发过程中仍需采取措施保护源代码,防止未经授权的访问。 ##...

Global site tag (gtag.js) - Google Analytics