すべての入力フィールドをクラスとして持つフォームがありますitem
。[送信]をクリックすると、次の関数ですべての値が入力されているかどうかがチェックされます。
$.each($(".items"),function(i,e){
// loop through all the items
if(e.value == "" || !$("input[name='"+e.name+"']:radio:checked").length)
if(error.indexOf(e.title) === -1)
error += e.title + "<br/>";
});
このフォームは、テキスト領域、ラジオボックス、および通常のテキスト入力フィールドで構成されます。入力されていないすべてのラジオボックスと、入力されていないすべてのテキスト入力を返します。ただし、入力されているかどうかに関係なく、すべてのテキスト領域も返します。
値をチェックするように指定したからだと思ったのですが、実際にはテキスト領域をチェックしているようですので、そうはいきません。
空の要素のみを返すように誰かが私を助けてくれますか?