附加html后,Parsley不起作用

时间:2015-11-09 04:12:34

标签: javascript html parsley.js

我尝试了以下代码,但是当输入框中没有数据时它不会通知。当我直接添加这个内容(没有)追加它的时候。我在这做错了什么

var output = "<form class=\"registration__form\">\n"+
            "<ul class=\"form-fields\">\n"+
            "<li>\n"+
            "<input type=\"text\" name=\"msisdn\" id=\"field-msisdn\" placeholder=\"Enter your&nbsp;MSISDN\" autofocus required data-parsley-required-message=\"Please insert your MSISDN\">\n"+
            "</li>\n"+
            "<li>\n"+
            "<input type=\"button\" class=\"btn btn--large btn--fill btn--full\" value=\"Reset&nbsp;PIN\" onclick=\"submitMSISDN($('#field-msisdn').val());\"/>\n"+
            "</li>\n"+
            "</ul>\n"+
       "</form>";


$("#gadgetBody").empty();
        $("#gadgetBody").append(output);
        $("#gadgetBody").parsley();

1 个答案:

答案 0 :(得分:1)

您必须在表单上调用parsley(),而不是包含表单的任何内容。

在您的情况下:$("#gadgetBody form").parsley()应该有效。