2012-04-03 102 views
2

我在我的網站上使用此(http://www.j-download.com/demo/demo-j-dcontact.html)表單。它工作的很好,但唯一的問題是,在成功提交後,所有的字段都是靜態填充。 有人可以請幫我這個,我想這樣的領域是成功提交後自動清空..如何在提交後提交表單中的自動填空字段

謝謝。

+1

來來達到的使用reset()函數;在表單提交之後就是這樣的:'$('#myForm')。reset();'。你也可以用'$('#myForm')遍歷所有給定的表單元素。find(':input')。each();'。 – faino 2012-04-03 10:11:43

+0

謝謝大家。我現在通過將 'document.getElementById(「form」)。reset();' 添加到表單提交後的表單的.php文件 – 2012-04-03 10:23:04

回答

7

可以與後門柱的jQuery或原始JavaScript和it is explained here

這個腳本是從該網站(在鏈接死亡情況)

function clear_form_elements(ele) { 
    $(ele).find(':input').each(function() { 
     switch(this.type) { 
      case 'password': 
      case 'select-multiple': 
      case 'select-one': 
      case 'text': 
      case 'textarea': 
       $(this).val(''); 
       break; 
      case 'checkbox': 
      case 'radio': 
       this.checked = false; 
     } 
    }); 
} 

你也可以reset()形式

+1

謝謝大家。我已經加入現在做了 '的document.getElementById(「形式」)復位();' 到模板形式的PHP文件後表單提交 – 2012-04-03 10:21:31