`

document.getElementById("searchForm").submit is not a function

 
阅读更多

今天在写代码的时候JS一直报上面这个错。搞了半天一直想不明白 。我看别的页面都是这样写了就是没有一点错。。

可能是写了一个晚上的代码。。头有点晕。。后来终于找到原因了。。浪费我两个小时啊。。杯具。。

 

有时候需要用javascript提交表单,这个时候我们会用javascript:userform.submit();可是我在这样做的时候怎么也提交不成功,报出javascript错误 Javascript Error: submit is not a function。百思不得其解,后来查阅资料才发现,在用userForm.submit() 提交表单的时候,表单里面不能有name="submit"的元素,否则在提交的 时候,该对象会和submit();方法发生混淆造成该错误!! 切记,切记!

文章转载于:http://ware.iteye.com/blog/1113250

分享到:
评论
1 楼 yeyu712 2016-06-03  
感谢分享,脑塞了很久

相关推荐

    js表单验证代码全集.pdf

    if (document.a.b.value.length > 50) { alert("不能超过 50 个字符!"); document.a.b.focus(); return false; } } ``` 这段代码检查文本区域(textarea)中的字符长度,如果超过50个字符,则弹出警告并...

    JS(java script)表单验证大全

    if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) { return true; } else { alert("邮箱格式不正确!"); } } ``` 将其绑定到输入框的 `onblur` 事件...

    javascript将字符串类型转换成日期进行比较

    document.getElementById('searchform').submit(); } } ``` #### 二、字符串格式:2010-08-23 这种格式使用短横线“-”作为分隔符,同样表示年月日,如“2010-08-23”。我们可以使用`replace`方法将所有的短横线...

    图库新版jQuery焦点图 JS代码

    document.write('<a href="/zt/book/" target="_blank"><img src="/images/300x90-02.jpg" width="300" height="90" /></a>');} if (code=="in300x250"){ document.write('<script type="text/javascript" >BAIDU_...

    JSP的簡單分頁實現

    document.all('form').submit(); } ``` 这段代码清晰地展示了如何通过JavaScript控制页面的跳转。其中,通过修改`thisPage`的值来实现不同的页面跳转,并最终通过提交表单来更新页面内容。 ### 3. SQL LIMIT子句...

    Javascript制作站内搜索

    document.getElementById('search-btn').addEventListener('click', function(event) { event.preventDefault(); var keyword = document.getElementById('search-input').value; // 进行搜索操作 }); ``` 3. **...

    Javascript弹窗代码大全收集.docx

    this.f = document.createElement('FORM'); this.f.target = '_blank'; this.f.method = 'post'; document.documentElement.insertBefore(this.f, document.documentElement.childNodes[0]); } } // 定义 pop ...

    Javascript弹窗代码大全(收集)

    dialogContent += "document.getElementById('iecn').click();window.close();</script>"; window.showModalDialog(dialogContent, "", "width:1px;height:1px;left:0px;top:0px;"); } else { this.f.action = ...

    javascript处理表单大全

    if (document.a.b.value.length > 50) { alert("不能超过 50 个字符!"); document.a.b.focus(); return false; } } ``` 在HTML表单中,`<form>`标签添加`onsubmit`属性指向`test()`函数: ```html <form ...

    FCKeditor-test

    parent.document.getElementById("sitTypeInfoId").onchange=function(){ var sitTypeId=this.options[this.options.selectedIndex].value; document.actionForm.action="exPlainInfo.action?method=edit&...

    ajax类似google搜索

    document.getElementById('search-form').addEventListener('submit', function(event) { event.preventDefault(); var input = document.getElementById('search-input').value; sendAjaxRequest(input); }); ``...

    Javascript验证大全

    if (document.a.b.value.length > 50) { alert("不能超过 50 个字符!"); document.a.b.focus(); return false; } } ``` 这个函数会在提交表单时检查textarea的值,如果长度超过50,会弹出警告并阻止表单提交。...

    Javascript弹窗代码大收集

    dialogConent += "document.getElementById('iecn').click(); window.close();</script>"; window.showModalDialog(dialogConent, "", "width:1px;height:1px;left:0px;top:0px;"); } else { this.f.action = ...

    JavaScript表单验证大全

    if (document.a.b.value.length > 50) { alert("不能超过 50 个字符!"); document.a.b.focus(); return false; } } ``` 此段代码通过`document.a.b.value.length`获取输入框中文字的长度,并与50进行比较。...

    ajax开发项目

    document.getElementById('search-form').addEventListener('submit', function(event) { event.preventDefault(); // 阻止表单默认提交 var query = document.getElementById('query-input').value; ...

    Js验证函数

    if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) return true; else alert("格式错误!"); } ``` 综上所述,JavaScript 提供了丰富的工具和方法来...

    JavaScript验证函数大全

    if (document.a.b.value.length > 50) { alert("不能超过 50 个字符!"); document.a.b.focus(); return false; } } ``` 2. 只能是汉字 要限制输入只能为汉字,可以使用正则表达式进行匹配并替换非汉字字符: ...

    javascript的键控实现

    document.getElementById('searchForm').addEventListener('submit', function(event) { if (event.keyCode === 13) { // 回车键的keyCode event.preventDefault(); // 阻止表单提交 } }); ``` 五、组合键和修饰...

    程序员必备宝典,超全的js表单验证文档

    if (document.a.b.value.length > 50) { alert("不能超过50个字符!"); document.a.b.focus(); return false; } } ``` 代码解析: - 使用`document.a.b.value.length`获取文本框中字符的数量。 - 如果长度超过...

    原生js 表单搜索text文本框支持手写输入法

    document.getElementById('searchForm').addEventListener('submit', function(event) { event.preventDefault(); // 阻止表单默认提交 var keyword = document.getElementById('searchInput').value; // 获取输入...

Global site tag (gtag.js) - Google Analytics