JQuery Mobile Mail表单 - 从"选择"领域

时间:2014-01-09 21:09:42

标签: javascript jquery jquery-mobile

我将以下解决方案用于我的JQuery Mobile网站的邮件表单:

http://eisabainyo.net/weblog/2011/06/29/creating-a-contact-form-in-jquery-mobile-and-php/

一切正常,但“required”函数没有正确解析HTML“select”元素的值:

$('.required', $contactform).each(function (i) {
    if ($(this).val() === '') {
        error++;
    } 
}); // each

换句话说,每当我将“required”类添加到“select”表单元素时,表单将不会提交,因为它总是触发错误“请填写所有必填字段。必填字段标有星号“无论选择什么项目。

源文章来自2011年6月,所以我的猜测是这个函数不适用于我的JQuery版本(1.8.3)或JQM(1.3.2)。

我不是Javascript专家,遗憾的是这篇文章提供了关于这个函数究竟是如何工作的文档。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

使用此代替您拥有的行:

$('.required', $contactform).not('span').each(function (i) {