禁用发送按钮

时间:2013-03-21 04:20:38

标签: javascript jquery

我正在使用此代码检查是否在下拉列表中选择了一个值。

$(document).ready(function () {
$("send").click(function () {

if (document.getElementById('dropdown1').selectedIndex == 0)
$("#msg_dropdown1").html("Required");

});
$('#dropdown1').change(function(){$('#msg_dropdown1').hide()})
});

是否存在禁用SUBMIT按钮的方法,直到选择了某个值?

<input type="submit" id="send" value="SEND" class="greyishBtn" />

4 个答案:

答案 0 :(得分:0)

更改$("send").click(function () {   到$(#"send").click(function () {

答案 1 :(得分:0)

首先使用ID

send选择器

替换 $("send").click(function () {

使用 $("#send").click(function () {

    $('#dropdown1').change(function(){
        if($('#dropdown1').val() != 0){
            $("#send").attr("enabled","enabled");
        } else{
            $("#send").attr("disabled","disabled");
        }
    });

答案 2 :(得分:0)

$(document).ready(function () {
    $("#send").click(function () {
        if (document.getElementById('dropdown1').selectedIndex == 0)
            $("#msg_dropdown1").html("Required");
    });
    $('#dropdown1').change(function(){
        if($(this).val() != 0){
            $("#send").removeAttr("disabled");
        }
        else{
            $("#send").attr("disabled","disabled");
        }
    });
});

<input type="submit" id="send" value="SEND" class="greyishBtn" disabled="disabled" />

答案 3 :(得分:0)

试试这个

   <select id="dropdown1" name="dropdown1" onchange="unblock(this)">

    function unblock(arg){
      if(arg.options[arg.selectedIndex].value !=0){
      $('#send').css('display','block');
      }
    }