如何更改所需的選擇選項字段的默認消息。它是WooCommerce產品的變體。我動態地添加了屬性,並嘗試更改消息,我的波紋管代碼能夠更改消息,但不起作用。它總是出現,不管是否有選定的值。如何更改使用jquery默認所需的選擇選項字段消息
HTML
<select id="color" class="" name="attribute_color" data-attribute_name="attribute_color">
<option value="" selected="selected">Choose an option</option>
<option value="White" class="attached enabled">White</option>
<option value="Black" class="attached enabled">Black</option>
</select>
腳本
jQuery(document).ready(function($) {
$('select#color').prop('required', true);
if(!$('select#color').has('value').length > 0) {
$('select#color').attr("oninvalid", "this.setCustomValidity('Please select a color')");
}else{
$('select#color').removeAttr("oninvalid", "this.setCustomValidity('Please select a color')");
}
});
當你想這個功能?同時添加數據或'負載'事件? –
首先在'load'之後,'required'和'message'應該可以工作,當選擇字段發生變化或者它有一個值時,消息應該消失 – Firefog