期望结束标记的XML解析错误? (添加表格后)

时间:2017-04-26 19:52:38

标签: javascript jquery html xml

自从添加表单后,我突然收到了以下错误:

  

XML解析错误:标记不匹配。预期:/ link>。

即使我添加了关闭链接标记,也会出现同样的错误,表示需要关闭头标记,但它在那里,并且在添加以下表单之前不需要关闭链接标记。

编辑:单击添加,表单提交按钮

后发生错误

已解决的编辑:在提交函数的第一行,我使用preventDefault来阻止表单提交,直到我的if else语句完成。 this.submit();最后添加

HTML:

<form id="listForm">
    <input type="submit" value="Add">
    <input id="listInput" class="textarea" placeholder="Add your list item here, then click submit.">
    <div id="checkboxContainer">
    </div>
</form>

JS:

//ADD LIST ITEM
$("#listForm").submit(function(ev) {
    ev.preventDefault();
    if ($("#listInput").val() == "") {
        alert("Please enter the item name, then click 'Add'.");
    } else {
        listCount++;
        var input = $("#listInput").val();

        console.log("List Count: " + listCount);
        console.log(input);

        var cb = document.createElement('input');
        cb.id = 'input' + listCount;
        cb.type = 'checkbox';
        document.getElementById("checkboxContainer").appendChild(cb);


        $("#input" + listCount).text(input);

        //Store the list count
        localStorage.setItem("listCount", listCount);

        //Store the list title
        localStorage.setItem("input" + listCount, input); //"Note " + noteCount + ": " + 

        this.submit();
    }
});

0 个答案:

没有答案