js点击超级链接提交表单的例子

本站一个搜索例子

 代码如下 复制代码

<form class="search_form" name="formsearch" id="formsearch" target="_blank" action="http://so.111cn.net/cse/search"><input type="hidden" value="6940385400910364438" name="s"><input type="text" class="search_input" name="q"><a class="search_btn" onclick="document.getElementById('formsearch').submit();" href="javascript:;" target="_self"></a></form>

有时候我们需要点击不同按钮让表单提交到不同地址,这就需要用到js来提交表单。有时候怎么也提交不成功,报出javascript错误Javascript Error: submit is not a function 解决方法很简单, 检查你的表单是不是有哪个input的名子用到了 name=”submit”

把他改名 该对象会和submit()产生冲突。

时间: 2025-01-19 09:12:56

js点击超级链接提交表单的例子的相关文章

js实现键盘Enter键提交表单的方法

  本文实例讲述了js实现键盘Enter键提交表单的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 //执行键盘按键命令 function keyDown(e){ var keycode = 0; //IE浏览器 if(CheckBrowserIsIE()){ keycode = event.keyCode; }else{ //火狐浏览器 keycode = e

js实现键盘Enter键提交表单的方法_javascript技巧

本文实例讲述了js实现键盘Enter键提交表单的方法.分享给大家供大家参考.具体实现方法如下: //执行键盘按键命令 function keyDown(e){ var keycode = 0; //IE浏览器 if(CheckBrowserIsIE()){ keycode = event.keyCode; }else{ //火狐浏览器 keycode = e.which; } if (keycode == 13 ) //回车键是13 { //document.getElementById("lo

PHP防止重复提交表单的例子

我们提交表单的时候,不能忽视的一个限制是防止用户重复提交表单,因为有可能用户连续点击了提交按钮或者是攻击者恶意提交数据,那么我们在提交数据后的处理如修改或添加数据到数据库时就会惹上麻烦. 那么如何规避这中重复提交表单的现象出现呢?我们可以从很多方面入手,首先从前端做限制.前端JavaScript在按钮被点击一次后禁用,即disabled,这个方法简单的防止了多次点击提交按钮,但是缺点是如果用户禁用了javascript脚本则失效.第二,我们可以在提交后做redirect页面重定向,即提交后跳转到

使用iframe实现无刷新提交表单的例子

最近在做一个项目,用到上传图片功能,发现ajax不能enctype="multipart/form-data" 属性的表单,没办法,只能使用form表单直接提交的方法了,但是form表单直接提交会跳转页面,这样很不友好,也不是项目需求,于是上网搜索了一番,发现可以使用隐藏的iframe来实现. 具体的原理是form表单提交到iframe里面处理,而这个iframe是隐藏的,所以提交表单的时候当前页面没有发生任何变化. <form method="POST" a

jquery不刷新页面提交表单的例子

实例 通过 AJAX 加载一段文本: jQuery 代码:  代码如下 复制代码 $(document).ready(function(){   $("#b01").click(function(){   htmlobj=$.ajax({url:"/jquery/test1.txt",async:false});   $("#myDiv").html(htmlobj.responseText);   }); }); HTML 代码:  代码如下

原生JS封装ajax 传json,str,excel文件上传提交表单(推荐)_javascript技巧

由于项目中需要在提交ajax前设置header信息,jquery的ajax实现不了,我们自己封装几个常用的ajax方法. jQuery的ajax普通封装 var ajaxFn = function(uri, data, cb) { $.ajax({ url: uri, type: 'POST', dataType: 'json', data: data, }) .done(cb) .fail(function() { console.log("error"); }) .always(f

ajax-Ajax无刷新提交表单并搜索数据库

问题描述 Ajax无刷新提交表单并搜索数据库 大家看图也能明白我的意思.页面中包含两个框架,下面的框架就是主要的问题所在.两个下拉列表联动已经会做了,现在想要点击"确定"后提交表单并在下面显示出数据库查询结果,但同时下拉列表不能刷新,保持选择的项目状态.目前点击按钮后会出现第二图的情况,恶心死我了. 我参考Shelley Powershot的<JavaScript学习指南>,可是却没能达到我想要的效果.提交表单是大概只能用post方法了吧--求大神相助,可以提供思路,提供参

PHP防止用户重复提交表单

我们提交表单的时候,不能忽视的一个限制是防止用户重复提交表单,因为有可能用户连续点击了提交按钮或者是攻击者恶意提交数据,那么我们在提交数据后的处理如修改或添加数据到数据库时就会惹上麻烦. 那么如何规避这中重复提交表单的现象出现呢?我们可以从很多方面入手: 首先从前端做限制.前端JavaScript在按钮被点击一次后禁用,即disabled,这个方法简单的防止了多次点击提交按钮,但是缺点是如果用户禁用了javascript脚本则失效. 第二,我们可以在提交后做redirect页面重定向,即提交后跳

php防止用户重复提交表单_php技巧

我们提交表单的时候,不能忽视的一个限制是防止用户重复提交表单,因为有可能用户连续点击了提交按钮或者是攻击者恶意提交数据,那么我们在提交数据后的处理如修改或添加数据到数据库时就会惹上麻烦. 效果图:   那么如何规避这中重复提交表单的现象出现呢?我们可以从很多方面入手: 首先从前端做限制.前端JavaScript在按钮被点击一次后禁用,即disabled,这个方法简单的防止了多次点击提交按钮,但是缺点是如果用户禁用了javascript脚本则失效. 第二,我们可以在提交后做redirect页面重定