我有一個表單可以出現在不同的頁面上,並且根據情況,字段並不總是必需的。點擊後,隱藏div並刪除所需的屬性
我有隱藏div的代碼,但需要不再需要輸入字段。使用HTML5必需屬性。無法使代碼正常工作。代碼如下:
$('#detailssame').click(function() {
if($(this).is(':checked')) {
$(\"#detailssamehide\").hide();
} else {
$(\"#detailssamehide\").show();
}
});
$('.fullboxform input[type=text], .fullboxform select').each(function() {
$(this).removeAttr('required');
});
非常感謝所有幫助。
原來上面的代碼不會正常工作,但使用道具
根據我的閱讀,設置prop('required',false)''不能可靠地移除所有瀏覽器中的所需狀態。你必須使用removeAttr('required')''在所有瀏覽器中獲得穩定的結果。 – Jpsy 2016-02-07 13:47:01