使用jquery匿名函数中的post函数的php页面如何写

Uploadify(JQuery上传插件)使用配置详解
Uploadify是一个通过JQuery实现的文件上传插件,带有文件上传进度显示的效果。作者在日常工作中经常用到的文件上传插件就是这个,对这个还算是有一定的了解吧,下面就和大家一起分享一下关于如何使用以及如何配置uploadify。
首先提供一下uploadify的官方下载地址:
下面通过一个简单的示例说明其用法(这里不会用到所有的参数):
&html xmlns="/mysql/835.html"&
&meta http-equiv="Content-Type" content="text/ charset=utf-8" /&
&title&Uploadify jquery 文件上传插件使用示例&/title&
&!--首先引入相关的 css js 文件--&
&link rel="stylesheet" type="text/css" href="css/uploadify.css"&
&script type="text/javascript" src="/js/jquery.min.js"&&/script&
&script type="text/javascript" src="js/jquery.uploadify.js"&&/script&
&input type="file" name="uploadify" id="uploadify" /&
&script type="text/javascript"&
$(function(){
$('#uploadify').uploadify({
'formData':{
'path':'./file_save_path/'//文件上传存放的目录路径
'swf':'js/uploadify.swf',//选择文件按钮
'uploader':'uploadify.php',//处理文件上传的php文件
'removeCompleted':false,
'width':'130',//选择文件按钮的宽度
'height':'26',//选择文件按钮的高度
'debug':false,
'multi':false,//设置为true时可以上传多个文件
'onUploadComplete':function(file){},
'onUploadError':function(file,errorCode,errorMsg){
alert('上传错误:错误代码:'+obj2string(errorCode)+'错误消息:'+obj2string(errorMsg));
onUploadSuccess:function(file,data,response){}
uploadify.php 文件的内容代码如下:
$file=$_FILES['Filedata'];
$path = isset($_REQUEST['path'])&&!empty($_REQUEST['path'])?daddslashes($_REQUEST['path']):'';
if(!$file['tmp_name']||!$file['name']||!$file['size']){
$path=!empty($path)&&'/'!=substr($path,-1,1)?$path.'/':$
$save_name=addslashes($file['name']);
if(!move_uploaded_file($file['tmp_name'],$path.$save_name)){
WriteErrMsg('文件上传过程中发生错误,请重新上传');
以上代码简单的实现了一个上传的功能,依靠函数uploadify实现,uploadify函数的参数为json格式,可以对json对象的key值的修改来进行自定义的设置,如multi设置为true或false来控制是否可以进行多文件上传,下面就来介绍下这些key值的意思:
uploader : uploadify.swf 文件的相对路径,该swf文件是一个带有文字BROWSE的按钮,点击后淡出打开文件对话框,默认值:uploadify.swf。
script :   后台处理程序的相对路径 。默认值:uploadify.php
checkScript :用来判断上传选择的文件在服务器是否存在的后台处理程序的相对路径
fileDataName :设置一个名字,在服务器处理程序中根据该名字来取上传文件的数据。默认为Filedata
method : 提交方式Post 或Get 默认为Post
scriptAccess :flash脚本文件的访问模式,如果在本地测试设置为always,默认值:sameDomain 
folder :  上传文件存放的目录 。
queueID : 文件队列的ID,该ID与存放文件队列的div的ID一致。
queueSizeLimit : 当允许多文件生成时,设置选择文件的个数,默认值:999 。
multi : 设置为true时可以上传多个文件。
auto : 设置为true当选择文件后就直接上传了,为false需要点击上传按钮才上传 。
fileDesc : 这个属性值必须设置fileExt属性后才有效,用来设置选择文件对话框中的提示文本,如设置fileDesc为“请选择rar doc pdf文件”,打开文件选择框效果如下图:
fileExt : 设置可以选择的文件的类型,格式如:'*.*.*.rar' 。
sizeLimit : 上传文件的大小限制 。
simUploadLimit : 允许同时上传的个数 默认值:1 。
buttonText : 浏览按钮的文本,默认值:BROWSE 。
buttonImg : 浏览按钮的图片的路径 。
hideButton : 设置为true则隐藏浏览按钮的图片 。
rollover : 值为true和false,设置为true时当鼠标移到浏览按钮上时有反转效果。
width : 设置浏览按钮的宽度 ,默认值:110。
height : 设置浏览按钮的高度 ,默认值:30。
wmode : 设置该项为transparent 可以使浏览按钮的flash背景文件透明,并且flash文件会被置为页面的最高层。 默认值:opaque 。
cancelImg :选择文件到文件队列中后的每一个文件上的关闭按钮图标,如下图:
上面介绍的key值的value都为字符串或是布尔类型,比较简单,接下来要介绍的key值的value为一个函数,可以在选择文件、出错或其他一些操作的时候返回一些信息给用户。
onInit : 做一些初始化的工作。
onSelect :选择文件时触发,该函数有三个参数
event:事件对象。
queueID:文件的唯一标识,由6为随机字符组成。
fileObj:选择的文件对象,有name、size、creationDate、modificationDate、type 5个属性。
onSelectOnce :在单文件或多文件上传时,选择文件时触发。该函数有两个参数event,data,data对象有以下几个属性:
fileCount:选择文件的总数。
filesSelected:同时选择文件的个数,如果一次选择了3个文件该属性值为3。
filesReplaced:如果文件队列中已经存在A和B两个文件,再次选择文件时又选择了A和B,该属性值为2。
allBytesTotal:所有选择的文件的总大小。
onCancel : 当点击文件队列中文件的关闭按钮或点击取消上传时触发。该函数有event、queueId、fileObj、data四个参数,前三个参数同onSelect 中的三个参数,data对象有两个属性fileCount和allBytesTotal。
fileCount:取消一个文件后,文件队列中剩余文件的个数。
allBytesTotal:取消一个文件后,文件队列中剩余文件的大小。
onClearQueue :当调用函数fileUploadClearQueue时触发。有event和data两个参数,同onCancel 中的两个对应参数。
onQueueFull :当设置了queueSizeLimit并且选择的文件个数超出了queueSizeLimit的值时触发。该函数有两个参数event和queueSizeLimit。
onError :当上传过程中发生错误时触发。该函数有event、queueId、fileObj、errorObj四个参数,其中前三个参数同上,errorObj对象有type和info两个属性。
type:错误的类型,有三种‘HTTP’, ‘IO’, or ‘Security’
info:错误的描述
onOpen :点击上传时触发,如果auto设置为true则是选择文件时触发,如果有多个文件上传则遍历整个文件队列。该函数有event、queueId、fileObj三个参数,参数的解释同上。
onProgress :点击上传时触发,如果auto设置为true则是选择文件时触发,如果有多个文件上传则遍历整个文件队列,在onOpen之后触发。该函数有event、queueId、fileObj、data四个参数,前三个参数的解释同上。data对象有四个属性percentage、bytesLoaded、allBytesLoaded、speed。
percentage:当前完成的百分比
bytesLoaded:当前上传的大小
allBytesLoaded:文件队列中已经上传完的大小
speed:上传速率 kb/s
onComplete:文件上传完成后触发。该函数有四个参数event、queueId、fileObj、response、data五个参数,前三个参数同上。response为后台处理程序返回的值,在上面的例子中为1或0,data有两个属性fileCount和speed
fileCount:剩余没有上传完成的文件的个数。
speed:文件上传的平均速率 kb/s
注:fileObj对象和上面讲到的有些不太一样,onComplete 的fileObj对象有个filePath属性可以取出上传文件的路径。
onAllComplete:文件队列中所有的文件上传完成后触发。该函数有event和data两个参数,data有四个属性,分别为:
filesUploaded :上传的所有文件个数。
errors :出现错误的个数。
allBytesLoaded :所有上传文件的总大小。
speed :平均上传速率 kb/s
相关函数介绍
在上面的例子中已经用了uploadifyUpload和uploadifyClearQueue两个函数,除此之外还有几个函数:
uploadifySettings:可以动态修改上面介绍的那些key值,如下面代码
$('#uploadify').uploadifySettings('folder','JS');如果上传按钮的事件写成下面这样,文件将会上传到uploadifySettings定义的目录中
&a href="javascript:$('#uploadify').uploadifySettings('folder','JS');$('#uploadify').uploadifyUpload()"&上传&/a&uploadifyCancel:该函数接受一个queueID作为参数,可以取消文件队列中指定queueID的文件。
$('#uploadify').uploadifyCancel(id);花了一个晚上,终于写完了,对JQuery这个上传插件也基本了解了,希望对大家有所帮助,不对之处还望大家指正。您可能感兴趣的文章转载请注明出处:本文永久地址:文章来源:-わ千与千寻上一篇:下一篇:热门文章随机文章jquery ajax post提交成功后回调函数不执行(IE环境下)-javascript-电脑编程网jquery ajax post提交成功后回调函数不执行(IE环境下)作者:meditatorzhang 和相关&&
先看代码:
页面ajax post 提交代码
$.post('goods_quickadd.php?action=update',
{ goods_code : $('#goods_code1').val(),
goods_name : $('#goods_name1').val(),
: $('#cat1').val(),
: $('#weight').val(),
: math.random() },
function(data){
if(data == 1)
alert('更新失败');
$('#title_' + pid).text($('#goods_code1').val() + ' ' + $('#goods_name1').val());
$('#cat_' + pid).text($('#cat1').find(&option:selected&).text());
$.fancybox.close();
})
post提交页面后台处理代码:主要是数据库操作,依数据库操作结果返回0(成功)或1(失败)
if($db-&query($sql))
以上代码在Firefox执行正常,但在ie6,ie8下执行时前台页面无变化。检查后发现后台页面执行正常(数据库操作已执行)。也就是说IE中回调函数不执行。
笔者ajax调用也用了一两年,大多数使用的是get方法,get方法从未发生过这种事情。原想改为get方法试试,后又放弃了。因为在ecshop的二次开发中也碰到过类似的问题,也一直未找到真正的原因。
经多次调试,最终发现在后台页面加上如下代码,则IE中回调函数可执行(PHP)。
header('content-type:text/ charset=utf-8');
header('expires: thu, 01 jan :01 gmt');
header('last-modified: ' . gmdate('d, d m y h:i:s') . ' gmt');
header('cache-control: no-cache, must-revalidate, max-age=0');
header('pragma: no-cache'); 也有可能只要以上语句中的一句就可以了,有兴趣的童鞋可以一试。
希望以上方法对大家在实际工作中有用!
相关资料:|||||||jquery ajax post提交成功后回调函数不执行(IE环境下)来源网络,如有侵权请告知,即处理!编程Tags:                &                    .serializeArray() 序列化表格元素 (类似 '.serialize()' 方法) 返回 JSON 数据结构数据。(摘自jquery文档)。
有以下一个表单窗口,代码:
&form action=&& method=&post& id=&tf&&
&table width=&100%& cellspacing=&0& cellpadding=&0& border=&0&&
&th&姓名:&/th&
&input type=&text& id=&txtUserName& name=&UserName& /&
&th&联系手机:&/th&
&input type=&text& name=&Mobile& id=&txtMobile& maxlength=&11&/&
&td style=& text-align:& colspan=&2&&
&input type=&button& value=& 提 交 & style=&padding-top:3& name=&butsubmit& id=&butsubmit&/&
JavaScript代码处理表单:
$(function () {
$(&#butsubmit&).click(function(){
var data = convertArray($(&#tf&).serializeArray());
$.post(url, data, function (d) {},&json&);
function convertArray(o) { //主要是推荐这个函数。它将jquery系列化后的值转为name:value的形式。
var v = {};
for (var i in o) {
if (typeof (v[o[i].name]) == 'undefined') v[o[i].name] = o[i].
else v[o[i].name] += &,& + o[i].
基本思路:
通过使用jquery选择器得到对应表单的jquery对象,然后使用attr方法修改对应的action
示例程序一:
默认情况下,该表单会提交到page_one.html
点击button之后,表单的提交地址就会修改为page_two.html
&!doctype html& &html& &head& &meta
这是利用到jquery团队在IE6-8中添加HTML5新标签中的一个hack!
function createSafeFragment( document ) { var list = nodeNames.split( &|& ), safeFrag = document.createDocumentFragment(); if ( safeFrag.createElemen
支持客户端的数据绑定 ASP.NET团队最近还向jQuery社区提交了被称为“data linking”的技术,Data Linking可以帮助你实现对象与对象之间属性的关联――当其中一方发生改变时另一方也随之改变。方便的实现页面中展现的数据与实际数据对象中的数据实时同步。 data linking与data-binding的理论很相近(我们之所以使用data linking这个名称是因为jQue
NVelocity的$与Jquery的$发生冲突时的解决方法有以下几个: 1、 使用jQuery.noConflict。 如:var j = jQuery.noConflict(); j.ajax(); 缺点:当使用jQuery的相关插件时,会使得插件失效哦! 2、 使用jQuery代替$. 如:jQuery.ajax(); 缺点:不适合扩展,一旦替换成第三方库时,那就麻烦大发 3、 wrap j
在逛codeproject网站的时候,突然看到一篇文章: How to write plugin in Jquery. 如果对E文好的同学 ,可以看上面的连接。 现在我把上面网站的及结合自己的想法写这篇文章。希望能得到大牛们的支持和谅解。。。大鸟飞过。。。欢迎拍装。 来源: 【1】How to write plugin in Jquery. 【2】锋利的JQuery 书 【3】Rasc
1.绑定事件
使用这个方法可以在页面加载时为元素增加事件
$(&#myElement&).click(function(){ alert($(this).text()); })
和1一样,还可以在页面加载之后为元素增加事件,如创建新的DOM元素
$(&#myElement&).bing
例如下的选项中,我们要求带*的是必选的,看图:
看到上面网页没?业务办理渠道下的多选必须要选中一个,怎么办?如果一个都没有选中,在表单提交的时候我们就要去提示错误信息,,,。大家都知道jquery验证input是非常简单的,却很少要去验证多选或单选,而且还是一组组的验证,是分了组的,并非页面上的所有!!怎么办呢? 不用jquery用其他的,可以吗?可以!!!不过我们还是用jquery来实它。 先
1.使用post提交方式 2.构造表单的数格式 3.结合form表单的submit调用ajax的回调函数。 使用 jQuery 异步提交表单代码:
&html xmlns=&http://www.w3.org/1999/xhtml&& &head& &title&无标题页&/title& &/head&
JQUERY IFRAME下面简单使用Jquery来操作iframe的一些记录,这个使用纯JS与可以实现。 第一、在iframe中查找父页面元素的方法:$('#id', window.parent.document) 第二、在父页面中获取iframe中的元素方法:$(this).contents().find(&#suggestBox&) 第三、在iframe中调用父页面中定义
javascript: break和continue是两个用在内部循环的特殊语句。 使用break语句跳出循环; 用continue语句来跳出当前的循环继续下面的值。 return false和return true 都能够终止循环跳出函数;与break效果一样。 jquery: return false相当于break跳出循环 return true相当于contiune跳出当前循环继续下面的循
以前做界面是用jquery的,现在因为要用许多ajax效果,改用了rails自带的prototype
因为jquery用多了,换个框架也大同小异,不过细节上有很多不同。。。
1.dom加载方面:
jquery有dom ready方法,推迟js函数的绑定知道dom树完成(如果没有这个功能,一些element的事件函数之类的绑定可能会出错):
$(document).ready(functio
/* 缺陷,当前在ff3下,用jquery的 width()与height()函数,在不设置图片的宽度与高度的时候,不能取到 需要在图片load函数里面初始化才可以 */ sanshi_imgareaselect = function(pic_id,view_div_id){ this.pic_obj = jQuery(&#
Jquery是优秀的Javascrīpt框架。我们现在来讨论下在 Jquery 中两个页面载入后执行的函数。 $(document).ready(function(){ // 在这里写你的代码...});在DOM加载完成时运行的代码 可以简写成 jQuery(function(){ });
(function($) {})(jQuery)什么意思?(function(){ })(jQ
attribute与property attribute和property都可以翻译为属性,为了以示区别,通常把这两个单词翻译为属性与特性。 &div id=&test&&Click Here&/div& 上面这段HTML语句中有三个节点,分别是Element “div”、attribute “id”、Text “click here”,我们最常见的at
之前实现AJAX使用Javascript脚本一个一个敲出来的,很繁琐。学习Jquery之后就感觉实现AJAX并不是那么的困难了,当然除了Jquery框架外还有其它的优秀框架这里我就着重说下比较流行的Jquery。Jquery AJAX提交表单有两种方式,一是url参数提交数据,二是form提交(和平常一样在后台可以获取到Form表单的值)。在所要提交的表单中,如果元素很多的话建议用第二种方式进行提
之前实现AJAX使用Javascript脚本一个一个敲出来的,很繁琐。学习Jquery之后就感觉实现AJAX并不是那么的困难了,当然除了Jquery框架外还有其它的优秀框架这里我就着重说下比较流行的Jquery。Jquery AJAX提交表单有两种方式,一是url参数提交数据,二是form提交(和平常一样在后台可以获取到Form表单的值)。在所要提交的表单中,如果元素很多的话建议用第二种方式进行提
jQuery 滑动方法:您可以在元素上创建滑动效果。slideDown() 向下滑动元素。slideUp() 向上滑动元素。slideToggle() 在 slideDown() 与 slideUp() 方法之间进行切换。 $(selector).slide(speed,callback);可选的 speed 参数规定效果的时长。它可以取以下值:&slow&、&fas
以前好像在哪里看到过说jQuery与prototype存在冲突,但一直没在意。今天把自己用jquery框架写好的消息提示框特效放到公司原来的系统发现所有的消息提示效果都罢工了! 汗了半天还是没有发现原因,突然想到jquery与prototype的冲突问题,这才发现公司原来的系统很多页面都调用了prototype框架。知道了原因就想办法解决吧,总不至于让我脱离jquery重新写一遍吧,去网上狂搜了一
ajaxSubmit(obj)方法是jQuery的一个插件jquery.form.js里面的方法,所以使用此方法需要先引入这个插件。如下所示:
&script src=&/jquery-1.11.0.min.js&&&/script& &script src=&http:/
find()会在div元素内 寻找 class为classname的元素。 filter()则是筛选div的class为classname的元素。
基本是find子元素找,filter是平级找
?find 函数是在当前对象集合的子元素中进行查询; ?filter 函数是对当前对象集合进行过滤, 利用过滤条件缩小范围; ?find 函数的参数是 jQuery 选择器表达式; ?filter 的参
方法1. 直接在ready中调用其他方法,会提示缺少对象的错误,应用jQuery的扩展可以解决这个问题。
$(document).ready(function(){
$.extend({ show:function(){ alert(&ready&); }});setInterval(&$.sh
jQuery在1.5引入了Deferred对象(异步列队),当时它还没有划分为一个模块,放到核心模块中。直到1.52才分割出来。它拥有三个方法:_Deferred, Deferred与when。
出于变量在不同作用域的共用,jQuery实现异步列队时不使用面向对象方式,它把_Deferred当作一个工厂方法,返回一个不透明的函数列队。之所以说不透明,是因为它的状态与元素都以闭包手段保护起来,只能
.children(selector) 方法是返回匹配元素集合中每个元素的所有子元素(仅儿子辈)。参数可选,添加参数表示通过选择器进行过滤,对元素进行筛选。 .find(selector)方法是返回匹配元素集合中每个元素的后代。参数是必选的,可以为选择器、jquery对象可元素来对元素进行筛选。 .find() 与 .children() 方法类似,不同的是后者仅沿着 DOM 树向下遍历单一层级。
说明:1、因为获取高度的情况跟获取宽度的情况一样,所以以下只说获取宽度的情况。    2、以下所说的所有方法与属性所返回的值都是不带单位的。    3、为了方便说明,以下情况采用缩写表示:
    obj -& 在原生JS中表示DOM对象;在JQuery中表示JQuery对象     Width -& obj.style.width     OffsetWidth -& obj
刚开始学习jQuery,可能一时会分不清楚哪些是jQuery对象,哪些是DOM对象。至于DOM对象不多解释,我们接触的太多了,下面重点介绍一下jQuery,以及两者相互间的转换
这几天会将jQuery的一些使用方法总结一下,希望能对jQuery初学者起到一定的帮助作用。
今天主要看看jQuery对象和dom对象的相互转换,明白了这个,以后用起jQuery会方便很多。 1、方法名冲突的解决办法
看一个用jQuery提交表单ajax查询的例子。 基本功能:用户输入一个表单,输入准考证和验证码,验证用户是否输入表单,点击查询提交,然后从服务器得到返回的数据并显示出来。 代码如下: jQuery部分:
&script language=&javascript& type=&text/javascript&& $(docu
JQuery的ready函数与JS的onload的区别:1.执行时间window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个$(document).ready()可以同时编写多
很多公司的前端设计开发人员都是女孩子,而这些女孩子很多JavaScript技能都不是很好。而前端开发过程中,JavaScript技能又是必不可少的。所以,如果前端小MM正在为某个JavaScript效果发愁的时候,你潇洒的过去,然后对她说:“嗨,美女,用这个吧。这是我写的一个jQuery插件。”我想基本上你的人生大事就能很快解决。
先想好做个什么功能 这是第一步,也是很重要的一步,鉴于咱们都是刚
下面我给大家分享我的方法: 在jquery中要显示与隐藏层是很简单的直接使用hide与show方法就可以了,但要定时我们需要利用setTimeout函数来实例,下面我给大家分享我的方法。html页面中我们随便放些东西
&div class=&toolbarframe& style=&display:&&&a
刚刚开始接触JQuery的时候,下载来的文件包括jquery.vsdoc.js, jquery.min.js和jquery.js 对于各个文件的作用以及该引入哪个包不是很清楚。有时候引入jquery.min.js能够执行,有时候引入jquery.js也能执行。现在做一下简单的说明。
两个文件的作用是完全一样的,但从文件或上来看我们知道jquery.min.js应该是迷你版的意思,也就是文件会很小
PHP关于表单提交特殊字符的处理方法做个汇总,主要涉及htmlspecialchars/addslashes/stripslashes/strip_tags/mysql_real_escape_string等几个函数联合使用,与大家共同交流。 一、几个与特殊字符处理有关的PHP函数
htmlspecialchars
将与、单双引号、大于和小于号化成HTML格
如果你对JQuery的基本语法还不是很熟悉,请搜索本站的教程资源。如果你对PHPMailer用法不熟悉,请查看本站的另一篇文章《使用PHPMailer类库发送电子邮件》。
第一步,创建一个表单HTML页面
这里,我们只展示主要的表单部分HTML结构代码:
&div id=&contact_form&& &form name=&quot
在实现delegate方法中,有一个很重要的辅助函数叫closest,虽然现在它归类为遍历节点这个模块中。这个函数实现得非常复杂,洋洋洒洒近50行,完全不符合极限编程的规矩。
closest: function( selectors, context ) { var ret = [], i, l, cur = this[0]; // Array if ( jQuery.isArray( sele
一.准备必要的文件 1. SQL脚本文件,生成以后安装过程中需要的表和存储过程等等;
生成之后,就暂时把它命名为db.sql(注意大小写) 2.LisenceFile.rtf的安装文件,因为我的系统是个人的,而且free的,所以就没有做。这个以后也是要用到的。 二.在自己现有的项目里面创建部署项目: 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。(图1-2) 2. 在“添加新项
什么是jQuery对象? ---就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。 比如: $(&#test&).html() 意思是指:获取ID为test的元素内的html代码。其中html()是 jQuery里的方法 这段代码等同于用DOM实现代码: document.getElementById(&quo
问题描述:
在使用velocity模版引擎的环境下,使用jquery时,如:$.fullCalendar.gcalFeed('/calendar/feeds//public/basic')
其中$与velocity变量中的$冲突。
解决方案:
定义一个velocity变量:#set($jqu
小结一下:
1.整个类库定义在一匿名函数中,杜绝了全局变量的产生; 2.将undefined 作为缺失的参数传递,防止了undefined 变量的污染; 3.可以看出$(...) 实际上返回的是jQuery.fn.init 对象的实例,随后将该对象的prototype 指向了jQuery.prototype (语句jQuery.fn.init.prototype = jQuery.fn),因此产
由于JQuery中,提交表单是像下面这样的:
$('#yigeform').submit()
所以,想当然的认为,重置表单,当然就是像下面这样子喽:
$('#yigeform').reset()
但是,不幸的是,这样写的话,会有一个让你很郁闷的结果,那就是,表单无法重置!
后来,上网查了一下,说是,JQuery中没有reset方法,经核对,果然是
$(&form :input&) 返回form中的所有表单对象,包括textarea、select、button等 $(&form input&)返回form中的所有input标签对象 form input 是属于层级选择器(将每一个选择器匹配到的元素合并后一起返回) form :input是属于表单选择器(匹配所有&input&、&tex
表单中readOnly和disabled的区别: Readonly只针对input(text/ password)和textarea有效,而disabled对于所有的表单元素都有效,包括select,radio, checkbox, button等。 但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去}

我要回帖

更多关于 jquery匿名函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信