亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何通過JavaScript重置(清除)表單?

如何通過JavaScript重置(清除)表單?

慕容森 2019-08-27 16:46:21
如何通過JavaScript重置(清除)表單?我試過$("#client.frm").reset();但它沒有工作。那么如何通過jQuery重置表單?
查看完整描述

3 回答

?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

form.reset() 是一個DOM元素方法(不是jQuery對象上的一個),所以你需要:

$("#client.frm")[0].reset();//faster version:$("#client")[0].reset();

或者沒有jQuery:

document.getElementById("client").reset();


查看完整回答
反對 回復 2019-08-27
?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

你可以簡單地做:

$("#client.frm").trigger('reset')


查看完整回答
反對 回復 2019-08-27
?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

純JS解決方案如下:

function clearForm(myFormElement) {

  var elements = myFormElement.elements;

  myFormElement.reset();

  for(i=0; i<elements.length; i++) {

  field_type = elements[i].type.toLowerCase();

  switch(field_type) {

    case "text":
    case "password":
    case "textarea":
          case "hidden":

      elements[i].value = "";
      break;

    case "radio":
    case "checkbox":
        if (elements[i].checked) {
          elements[i].checked = false;
      }
      break;

    case "select-one":
    case "select-multi":
                elements[i].selectedIndex = -1;
      break;

    default:
      break;
  }
    }}


查看完整回答
反對 回復 2019-08-27
  • 3 回答
  • 0 關注
  • 611 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號