由于JQuery中,提交表單是像下面這樣的:Java代碼 $('#myform').submit() $('#myform').submit() 所以,想當(dāng)然的認(rèn)為,重置表單,當(dāng)然就是像下面這樣子嘍:Java代碼 $('#myform').reset() $('#myform').reset()但是,不幸的是,這樣寫(xiě)的話(huà),會(huì)有一個(gè)讓你很郁悶的結(jié)果,那就是,表單無(wú)法重置!后來(lái),上網(wǎng)查了一下,說(shuō)是,JQuery中沒(méi)有reset方法,經(jīng)核對(duì),果然是沒(méi)有。那有么沒(méi)有辦法通過(guò)JQuery來(lái)重置表單呢,答案是有的,不過(guò)是一種間接的方法,如下:Java代碼 $('#myform')[0].reset()也就是通過(guò)調(diào)用 DOM 中的reset方法來(lái)重置表單。
成都創(chuàng)新互聯(lián)公司基于成都重慶香港及美國(guó)等地區(qū)分布式IDC機(jī)房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動(dòng)大帶寬,多線(xiàn)BGP大帶寬租用,是為眾多客戶(hù)提供專(zhuān)業(yè)綿陽(yáng)服務(wù)器托管報(bào)價(jià),主機(jī)托管價(jià)格性?xún)r(jià)比高,為金融證券行業(yè)服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線(xiàn)路100M獨(dú)享,G口帶寬及機(jī)柜租用的專(zhuān)業(yè)成都idc公司。
form 自帶reset按鈕并不能真正重置表單,當(dāng)表單有默認(rèn)值時(shí)。所以寫(xiě)js方法調(diào)用,來(lái)清空f(shuō)orm表單。
你好!
可以通過(guò)jquery.form.js來(lái)解決。
form
標(biāo)題:input?type="text"?name="title"?/br?/
內(nèi)容:textarea?name="content"textarea/br?/
button提交/button
/form
$('button').on('click',?function()?{
$('form').on('submit',?
function()?{
var?title?=?$('inpur[name=title]').val(),
content?=?$('textarea').val();
$(this).ajaxSubmit({
type:?'post',?//?提交方式?get/post
url:?'your?url',?//?需要提交的?url
data:?{
'title':?title,
'content':?content
},
success:?function(data)?{?
//?data?保存提交后返回的數(shù)據(jù),一般為?json?數(shù)據(jù)
//?此處可對(duì)?data?作相關(guān)處理
alert('提交成功!');
}
$(this).resetForm();?//?提交后重置表單
});
return?false;?//?阻止表單自動(dòng)提交事件?
}
);
});
希望對(duì)你有幫助!
function resetControl() {
var obj = null;
for (var i = 0; i = Form1.elements.length - 1; i++) {
obj = Form1.elements[i];
if (obj.tagName == "INPUT" obj.type == "text") {
obj.setAttribute("value", "");
}
if (obj.tagName == "INPUT" obj.type == "checkbox") {
obj.setAttribute("checked", false);
}
if (obj.tagName == "SELECT") {
obj.options[0].selected = true;
}
}
return false
}你把這個(gè)函數(shù)考到head里面去,在重置按鈕里加上這個(gè)就OK了,我寫(xiě)的這個(gè)函數(shù)很通用
本文題目:jquery表單重置,html表單提交重置按鈕
文章位置:http://chinadenli.net/article22/dsicocc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、網(wǎng)站營(yíng)銷(xiāo)、、軟件開(kāi)發(fā)、電子商務(wù)、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)