jquery - 检查输入文本字段是否已填充,保存到var

时间:2014-02-05 11:07:31

标签: javascript jquery input string-length

我有一个带有radiobuttons和textfields的表单。

我可以将已检查的radiobutton数量存储到这样的变量中:

var $answeredRadiobuttons = $questions.find("input:radio:checked").length;

如何存储包含文本的文本字段数?

var $answeredTextfields = $questions.find("input:text").length;

2 个答案:

答案 0 :(得分:0)

使用:

var $answeredTextfields = $("input").filter(function() {
  return $(this).val() != "";
}).length;

<强> Working Demo

答案 1 :(得分:0)

尝试:

var $answeredTextfields = $questions.find("input:text").filter(function(){
    return this.value !== "";
}).length;