我是新來的編碼,但試圖幫助自己。如果任何人可以建議會很好。自動選擇值<select multiple =「multiple」>
我正在使用創建下面的表單的插件。我通過檢查瀏覽器上的元素來檢查這一點。
<select multiple="multiple" name="attendee_information_fields[]" id="attendee_information_fields" class="event-manager-multiselect" data-no_results_text="No results match" attribute="" data-multiple_text="Select Some Options" style="display: none;">
<option value="full-name">Full name</option>
<option value="email-address">Email address</option>
<option value="phone">Phone</option>
<option value="location">Location</option>
<option value="gender">Gender</option>
<option value="age">Age</option>
<option value="terms-conditions">Terms & Conditions</option>
<option value="become-a-cfp-camper">Become a CFP Camper</option>
</select>
這是必填字段。我想要的是選項值應該自動選擇值terms-conditions
和become-a-cfp-camper
。對於這一點,我寫下面的代碼在我的主題的functions.php
文件:
if($_POST['attendee_information_fields']) { echo "
<script type='text/javascript'>
$('#attendee_information_fields').click(function() {
$('select#terms-conditions > option').attr('selected', 'selected');
$('select#become-a-cfp-camper > option').attr('selected', 'selected');
});
</script>";
}
好像沒有什麼改變,我無言以對。任何人都可以幫助我如何實現這一目標?非常感謝。
非常感謝您的回答。問題是,我應該在哪裏粘貼這個功能?因爲我不知道從插件生成這個表單的位置,所以我想在functions.php文件中回顯這個(請檢查我的原始文章),但沒有任何反應。任何想法應該在哪裏粘貼此代碼來完成結果?非常感謝 –