Проверьте, есть ли в загруженной форме AJAX кнопка отправки - PullRequest
0 голосов
/ 26 марта 2012

Есть ли способ проверить, содержит ли форма, которая была загружена с AJAX, кнопку отправки с jQuery?

Ответы [ 3 ]

4 голосов
/ 26 марта 2012
success: function(content) {
    $('#someplaceholder').html(content);
    var containsSubmitButton = $(':submit', content).length > 0;
}
1 голос
/ 26 марта 2012

Вы можете создать экземпляр JQuery из содержимого HTML и сделать запрос по этому вопросу.Попробуйте:

        var s = "<html><body><form><input type='submit' id='submitbtn' name='submitbtn' value='Submit Button' /></form></body></html/>";
    if($(s).find("input[type='submit']").length > 0) {
        alert("true");
    } else {
        alert("false");
    }
1 голос
/ 26 марта 2012

Вы можете сделать это так

$("#div").load("yourpage", function() {
    if($("#div").find(":submit").length > 0) {
          console.log("yes");
    }
});
...