如何禁用按钮如果我在下拉列表中选择NO

Pak*_*ito 1 javascript jquery

代码就像这样:

<select id="productextra[@count@]">
<option value="[@option_id@]">Yes</option>
<option value="[@option_id@]">No</option>
</select>
Run Code Online (Sandbox Code Playgroud)

应该禁用的按钮是:添加到购物车

Gur*_*Rao 5

onchange为您的选择写一个事件并找到所选的值

<button id="btnSubmit" type="submit">Add to cart</button>
Run Code Online (Sandbox Code Playgroud)

JS

$("select").on('change',function(){
   if($(this).find('option:selected').text()=="No")
       $("#btnSubmit").attr('disabled',true)
   else
       $("#btnSubmit").attr('disabled',false)
});
Run Code Online (Sandbox Code Playgroud)

示例代码段

$("select").on('change',function(){
   if($(this).find('option:selected').text()=="No")
       $("#btnSubmit").attr('disabled',true)
   else
       $("#btnSubmit").attr('disabled',false)
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="productextra[@count@]">
<option value="[@option_id@]">Yes</option>
<option value="[@option_id@]">No</option>
</select>
<button id="btnSubmit" type="submit">Add to cart</button>
Run Code Online (Sandbox Code Playgroud)