input:empty detects empty fields when there are none
<p>Using the below I am checking every input field is not empty</p>

<pre><code>  if ( $("input:empty").length &gt; 0 )
  {
  $(":text[value=]").css('background', 'rgb(255,220,200)'); 
  $(":text[value!=]").css('background', 'rgb(255,255,255)'); 
  alert('One or more fields are not completed') 
  e.preventDefault();
  return false;     
  }  
</code></pre>

<p>Even when all fields are full I still get an alert. What are the gotchas here? No fields highlight. I did try to extract which field it is but it came back with nothing.</p>
