jquery 提交值不為空的元素示例代碼
更新時間:2013年05月10日 17:01:29 作者:
表單提交的時候 ,是根據(jù)元素的name這個屬性來的,只要不加name屬性 就不會提交,具體實現(xiàn)如下,感興趣的朋友可以參考下哈
jquery 提交值不為空的元素
可以用來查詢的時候用
具體代碼:
//在執(zhí)行查詢的時候,如果表單的字段為空 就不進行提交
$("#form1").submit(function(){
try {
$(this).find("*").each(function(){
var elem = $(this);
if (elem.prop("name") != null&&elem.prop("name") != "") {
if(elem.val()==""){
elem.removeAttr("name");
}
}
});
}catch(e){
alert(e);
}
return true;
});
注意要返回個只,form的submit方法 取bool值,如果不默認返回一個,那么就是void
原理:表單提交的時候 ,是根據(jù)元素的name這個屬性來的,只要不加name屬性 就不會提交。
第一步查找所有元素 即*,然后判斷name屬性不為null 或者不為空
取到元素之后,然后取值 為空 就移除name屬性。
可以用來查詢的時候用
具體代碼:
復制代碼 代碼如下:
//在執(zhí)行查詢的時候,如果表單的字段為空 就不進行提交
$("#form1").submit(function(){
try {
$(this).find("*").each(function(){
var elem = $(this);
if (elem.prop("name") != null&&elem.prop("name") != "") {
if(elem.val()==""){
elem.removeAttr("name");
}
}
});
}catch(e){
alert(e);
}
return true;
});
注意要返回個只,form的submit方法 取bool值,如果不默認返回一個,那么就是void
原理:表單提交的時候 ,是根據(jù)元素的name這個屬性來的,只要不加name屬性 就不會提交。
第一步查找所有元素 即*,然后判斷name屬性不為null 或者不為空
取到元素之后,然后取值 為空 就移除name屬性。
相關文章
使用jQuery+HttpHandler+xml模擬一個三級聯(lián)動的例子
昨天同學問我有關如何快速讀取多層級xml文件的問題,于是我就使用省、市、縣模擬了一個三級聯(lián)動的例子,客戶端使用jQuery實現(xiàn)異步加載服務器返回的json數(shù)據(jù),服務器端則使用XPath表達式查詢數(shù)據(jù)。2011-08-08
jQuery事件模型默認行為執(zhí)行順序及trigger()與 triggerHandler()比較實例分析
這篇文章主要介紹了jQuery事件模型默認行為執(zhí)行順序及trigger()與 triggerHandler()比較,結合實例形式分析了jQuery事件模型默認行為執(zhí)行順序相關原理,以及trigger()與 triggerHandler()的異同點比較,需要的朋友可以參考下2020-04-04
jquery ajax的success回調(diào)函數(shù)中實現(xiàn)按鈕置灰倒計時
實現(xiàn)異步手機發(fā)送短信成功之后在ajax的success回調(diào)中實現(xiàn)將發(fā)送按鈕置灰并倒計時,具體的實現(xiàn)示例如下,喜歡的朋友可以研究下2013-11-11

