If you're seeing this message, it means we're having trouble loading external resources on our website.

如果你被网页过滤器挡住,请确保域名*.kastatic.org*.kasandbox.org 没有被阻止.

主要内容

复习:使用 jQuery 处理窗体

如果您使用 jQuery 处理表单,需要对表单元素 'submit' (提交)事件添加一个事件监听:
    $("form").on("submit", function() {
       // 处理表单
    });
如果您的表单完全在 jQuery 中处理,应该调用 preventDefault() 以防止页面重新加载:
    $("form").on("submit", function(event) {
       event.preventDefault();
       // 处理表单
    });
当您想知道用户在表单中的信息输入部分,都填写了什么内容时,通常可以使用 val()
    var answer = $("#answer").val();
在回调函数中,可以使用 this 关键字来引用表单元素。常见模式是在表单元素上调用 find() ,以便只查找表单元素里输入的信息:
    $("form").on("submit", function() {
      // 存储名称为 'age' 的输入值 
       var age = $(this).find('[name=age]').val();
    });

想加入讨论吗?

尚无帖子。
你会英语吗?单击此处查看更多可汗学院英文版的讨论.