我是新来的编码,但试图帮助自己。如果任何人可以建议会很好。自动选择值<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文件中回显这个(请检查我的原始文章),但没有任何反应。任何想法应该在哪里粘贴此代码来完成结果?非常感谢 –