如何获得使用纯JavaScript提交的表单的响应

时间:2016-01-13 09:01:25

标签: javascript html forms

我正在学习 JavaScript (没有 jQuery ),我尝试获取表单提交的响应。

这是w3schools;

上给出的(稍加修改的)示例表单示例
<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
        <h1>JavaScript FORMS Example #3</h1>
        <br>
        <h3>validating form</h3>
        <form
            name="myForm" action="http://www.w3schools.com/js/demo_form.asp"
            onsubmit="return validateForm()" method="post">
            Name: <input type="text" name="fname" required>
            <input type="submit" value="Submit Form">
        </form>
        <br>
        <script>
        function validateForm() {
            var x = document.forms["myForm"]["fname"].value;

            if(x == null || x =="") {
                alert("Name must be filled out");
                return false;
            }
        }
        </script>
    </body>
</html>

我要做的是获取提交表单的响应。响应可以是简单的文本 XML JSON 格式化。 (当然,如果回复是纯文本,我可以用JSON.parse()方法解析)

我搜索过/搜索了所有关于“获取表单提交的响应”或使用 jQuery 的类似问题的答案,但是,我正在搜索一个完全 JavaScript 解决方案。

编辑:问题的重点是在没有jQuery的情况下进行AJAX调用。如果有的话,我只是想要一个可能的简单解决方案。

0 个答案:

没有答案