我有一個表單,我希望在用戶更改他/她的選擇時清除可選字段。我得到了添加或刪除可選選項的表單,但是如果用戶在可選字段中鍵入文本,然後改變他/她的想法,並點擊取消按鈕,那麼我希望清除可選字段中的值。我需要這個,因爲當提交表單時,如果可選字段中沒有新日期提交給數據庫,則可選字段爲空是很重要的。關閉時清除表單輸入字段
<form>
<a href="#" class="show_hide">+ Add New</a>
<div class="slidingDiv">
Artists name: <input type="text" name="name">
Artists info: <textarea name="info" cols="65" rows="15"></textarea>
<a href="#" class="show_hide">Cancel</a>
</div>
</form>
-
$(document).ready(function(){
$(".slidingDiv").hide();
$(".show_hide").show();
$('.show_hide').click(function(){
$(".slidingDiv").slideToggle();
});
});
我無法弄清楚問題及相關問題。重現代碼,給出了非常奇怪的結果,這會讓你的Q更加難以理解。你在父元素上使用HIDE,在子元素上使用HIDE ......這不夠奇怪嗎?希望我在這個評論中回答了你的問題BTW –
對不起,我忘了添加添加選項的鏈接。我也有兩個領域,我猜想它複雜化,可能是爲什麼一個簡單的.val('');不這樣做? –