I think I'm missing something basic here. Why is not IF condition true? Shouldn't the condition evaluate to false?
how all condition gets true.
function subdetails(){
    var name = $("#name").val();
    var email = $("#emailid").val();
    var state = $("#state").val();
    var city = $("#city").val();
    var titile = $("#ctitle").val();
    var cname = $("#cname").val();
    var cdesc = $("#cdesc").val();
    var disamt = $("#disamt").val();
    if(name && email && state && city && title && cname && cdesc && disamt !== '') {
      alert();
    }
HTML:
<button type="button" onclick="return subdetails();" data-toggle="modal" data-target="#myModal" id="step3top" class="btn btn-submit">Next</button></div>