jquery submit()不执行

好吧我承认我竟然犯低级错误了。。。我忏悔。。。为了提醒自己置顶一个礼拜

<form id="form" method="post">
<input  type="text" name="ceshi" value="测试"/><button type="button" id="submit">提交</button>
</form>
<script type="text/javascript">
$(function(){
    $(‘#submit‘).click(function(){
        $(‘#form‘).submit()
    })
})
</script>

上述代码看上去貌似没什么问题,但是点击查询按钮的时候死活不提交表单,按钮type改为submit表单提交正常。

Additional Notes: Forms and their child elements should not use input names or ids that conflict with properties of a form, such as submit, length, or method. Name conflicts can cause confusing failures. For a complete list of rules and to check your markup for these problems, see DOMLint.

其他注意事项: 表单和其子元素不宜用一个表单的属性的属性作为nameid的名称,如submit, length, or method,是、会产生冲突。名称冲突可能会导致混乱的失败。对于一个完整的规则列表,并检查这些问题标记,看DOMLint。

然后我把id名字改了就执行了

时间: 2024-10-29 10:46:17

jquery submit()不执行的相关文章

jQuery滚动延迟加载执行代码

滚动条延迟加载 jQuery(function($){ var topicBoxTopHeight = jQuery('#topicBox').offset().top; var topicBoxTopHeight_show = 1 $(window).scroll(function(event){ if($(this).scrollTop() > topicBoxTopHeight-$(window).height()-200 && topicBoxTopHeight_show==

jquery Ajax 不执行回调函数success的原因

jquery Ajax 不执行回调函数success的原因: $.ajax({ type: "post", contentType: "application/json", url: basePath+"pages/Tongji/disposeAgree.action?cepingitem="+cepingitem+"&userrelation="+userrelation, //data: {fenshu:8},da

jquery submit事件

jquery submit 事件 $('#form').submit(function(){ if(true){ //do return true; }else{ //do return false; } });

jQuery ajax的执行顺序简单介绍

jQuery ajax的执行顺序简单介绍:jQuery中的Ajax的async默认是true(异步请求),如果想一个Ajax执行完后再执行另一个Ajax, 需要把async=false即可.代码如下: function TestAjax() { var UserName = $("#txtUserName").val(); $.ajax({ url:"AjaxCheckUserName.htm", async:false, success:function(data

[转]IE9.0或者360下js(JavaScript、jQuery)不能正确执行(加载),按F12后执行正常;Firefox下ajax的success返回数据data(json、string)无法获取

兼容问题1: 页面的分享等插件加载不全,并无法点击. 兼容问题2: IE下页面选择器(#id..class.etc.)绑定click事件无法访问到,后台springmvc方法,也无法获取ajax的success方法返回值data. 兼容问题3: 在IE和Google下能够获取,ajax的success返回的数据data,但firefox下获取不到. 兼容问题4: 页面跳转,或url进入,js代码不能正确执行,如果按了F12后(开启F12),JavaScript(加载)事件可以正常响应,一切都正常

jquery submit()不能提交表单的解决方法

今天写表单提交的时候需要增加一个确认提示,所以没有使用submit按钮提交,改用jq的submit(),然后问题了 <form class="form-horizontal m-t" method="post" action="@Url.Action("Edit")" id="form"> <div class="row"> <div class="

jquery ajax 事件执行顺序

jquery中各个事件执行顺序如下: 1.ajaxStart(全局事件) 2.beforeSend 3.ajaxSend(全局事件) 4.success 5.ajaxSuccess(全局事件) 6.error 7.ajaxError (全局事件) 8.complete 9.ajaxComplete(全局事件) 10.ajaxStop(全局事件) Ajax中success与complete的关系 $.ajax({ type: "get|post", url: url, dataType:

黄聪:GeckoFX如何引用jquery文件并执行自定义JS

var jquery_script = gwb.Document.CreateElement("script"); jquery_script.SetAttribute("src", "http://common.cnblogs.com/script/jquery.js"); gwb.Document.GetElementsByTagName("head").First().AppendChild(jquery_script)

jquery submit() 提交失败

今天写一个表单提交 居然走到$('#wechat_form').submit() 这没有怎么都没有提交这个表单 google 了一下 Additional Notes:Forms and their child elements should not use input names or ids that conflict with properties of a form, such as submit, length, or method. Name conflicts can cause