2016-11-15 53 views
0

我讀了很多答案,但他們都談論重置所有表單,我想要做的僅僅是重置特定的字段,例如我有這個輸入和這個選擇:使用jQuery提交表單後,清除表單中的一個字段

<div class="col-md-12 "> 
    <input type="text" id="observedNEmployees" name="observedNEmployees" class="form-control"> 
</div> 

<select class="form-control" id="severityFactorEmployee" name="severityFactorEmployee"> 
       <option value="">Select...</option> 
       <option value="0"></option> 
       <option value="0"></option> 
</select> 

因此,對於第一個我嘗試清除時,點擊提交按鈕喜歡爲:

$("#observedNEmployees").attr(''); 

和第二單:

$("#severityFactorEmployee").trigger("change"); 

但他們didn't工作

注*:從目錄中選擇需要恢復到第一個選項

回答

2

要重置您的形式,使用相應的表單輸入選項下面。

輸入框 $(「#observedNEmployees」)。val(「」);

選擇框 $(「#severityFactorEmployee」)。prop('selectedIndex',0);

+0

而我認爲textArea是.val太不? –

+0

不完全是,使用.text(「」)來清除它,.text()來獲取它,.text(「something」)來設置它。 –