Javascript 霍森。默认值应为“请选择”等。如果我想选择第一名讲师,则存在错误。在我进行实验并选择第二名讲师或选择第一名讲师之外的其他讲师之前,将无法按“提交”。只有这时按钮才会出现。这难道不是你想要的吗,在用户选择某个东西后,按钮才变得可见吗。只有当用户实际选择某个内

Javascript 霍森。默认值应为“请选择”等。如果我想选择第一名讲师,则存在错误。在我进行实验并选择第二名讲师或选择第一名讲师之外的其他讲师之前,将无法按“提交”。只有这时按钮才会出现。这难道不是你想要的吗,在用户选择某个东西后,按钮才变得可见吗。只有当用户实际选择某个内,javascript,jquery,html,freemarker,Javascript,Jquery,Html,Freemarker,霍森。默认值应为“请选择”等。如果我想选择第一名讲师,则存在错误。在我进行实验并选择第二名讲师或选择第一名讲师之外的其他讲师之前,将无法按“提交”。只有这时按钮才会出现。这难道不是你想要的吗,在用户选择某个东西后,按钮才变得可见吗。只有当用户实际选择某个内容时,才会触发更改事件,唯一的其他选项是使用click事件,当用户单击select.lol不注意时,该事件将充满火焰。。。也许 吧!。。我也不是da发问者,如果默认值是一个选项,但不能被选择,它会导致非常奇怪和糟糕的UI,你不这么认为吗。但可以


霍森。默认值应为“请选择”等。如果我想选择第一名讲师,则存在错误。在我进行实验并选择第二名讲师或选择第一名讲师之外的其他讲师之前,将无法按“提交”。只有这时按钮才会出现。这难道不是你想要的吗,在用户选择某个东西后,按钮才变得可见吗。只有当用户实际选择某个内容时,才会触发更改事件,唯一的其他选项是使用click事件,当用户单击select.lol不注意时,该事件将充满火焰。。。也许 吧!。。我也不是da发问者,如果默认值是一个选项,但不能被选择,它会导致非常奇怪和糟糕的UI,你不这么认为吗。但可以在选择其他选项后再选择。默认值应为“请选择”等
<select id="instructorSelector">
   <option value='abrown@gmail.com'>Anna Brown</option>
   <option value='jdoe@gmail.com'>Jane Doe</option>
   ...
</select>

<button onclick="sendEmail(($('#instructorSelector').val()),...,...)" type="button">Send Email</button>
$('#instructorSelector').change(function () {
    $('#id-of-the-button').show();
});
<select id="instructorSelector" onchange="something()">
   <option value='selectone'>Select one</option>
   <option value='abrown@gmail.com'>Anna Brown</option>
   <option value='jdoe@gmail.com'>Jane Doe</option>
   ...
</select>
<button id="button" style="display:none;" onclick="sendEmail(($('instructorSelector').val()),...,...)" type="button">Send     Email</button>


function something(){
if ( $('#instructorSelector').val()!='selectone' ) {
    document.getElementById("button").style.display = 'block';
}
else{
    document.getElementById("button").style.display = 'none';
}
}
<select id="instructorSelector">
   <option value='abrown@gmail.com'>Anna Brown</option>
   <option value='jdoe@gmail.com'>Jane Doe</option>
   ...
</select>

<button id="btn" type="button">Send Email</button>
$(function() {
    $('#btn').hide();

    $('#instructorSelector').on('change', function() {
        $('#btn').show();
    });

    $('#btn').on('click', function() {
        var select_value = $('#instructorSelector').val();

        // use the value here
    });
});
<select id="instructorSelector">
    <option value="">Please select</option>
    <option value="abrown@gmail.com">Anna Brown</option>
    <option value="jdoe@gmail.com">Jane Doe</option>
</select>

<button class="send_email" type="button" disabled="disabled">Send E-mail</button>
// example of a selector using a class name
var button = $('button.send_email');
// example of using a selector using the id of an element
var selector = $('#instructorSelector');

selector.change(function () {
    if ('' == selector.val()) {
        button.attr('disabled', 'disabled');
    } else {
        button.removeAttr('disabled');
    }
});

button.click(function(event) {
    sendEmail(selector.val());
    event.preventDefault();
});
<select id="instructorSelector">
   <option value='none' selected>Choose Someone</option>
   <option value='abrown@gmail.com'>Anna Brown</option>
   <option value='jdoe@gmail.com'>Jane Doe</option>
</select>

<button id="btn" type="button">Send Email</button>

var btn = document.getElementById("btn");
var elm = document.getElementById("instructorSelector");

elm.onchange = function (e) {
    if (elm.value != 'none') {
        console.log(elm.value);
        btn.removeAttribute('disabled');
    } else {
        btn.setAttribute('disabled', 'disabled');
    }
}