Javascript 表单操作的工作。/login和onsubmit关键字

Javascript 表单操作的工作。/login和onsubmit关键字,javascript,html,jsp,Javascript,Html,Jsp,请解释下面的代码,强调./login和onsubmit关键字 这声明了一个HTML元素。提交表单时,它将调用javascript函数validatedata()。如果函数返回true,则表单将被提交,如果函数返回false,则表单不会被提交。“./login”是表单数据的目标。因此,可能有一个页面处理urlhttp:////login。这也取决于你使用的技术。我不知道您是使用Struts之类的框架,还是只按原样使用JSP 这是HTML语言的表单标记。它说了以下几点: 此表单的内容(如文本框或单

请解释下面的代码,强调./login和onsubmit关键字



这声明了一个HTML
元素。提交表单时,它将调用javascript函数validatedata()。如果函数返回true,则表单将被提交,如果函数返回false,则表单不会被提交。“./login”是表单数据的目标。因此,可能有一个页面处理url
http:////login
。这也取决于你使用的技术。我不知道您是使用Struts之类的框架,还是只按原样使用JSP

这是
HTML
语言的
表单
标记。它说了以下几点:

  • 此表单的内容(如
    文本框
    单选按钮
    组合框
    或其他
    HTML
    组件值)发送到
    /login
    url。最好使用
    HttpServletRequest.getContextPath()
    来设置相对路径,而不是绝对路径

  • onsubmit=“return validatedata()”
    部分说明:当用户在将表单提交到
    /login
    url之前单击提交按钮(带有任何标签)时,在
    Java脚本
    函数中执行
    validatedata
    函数,如果此函数不存在,则用户会收到一个Java脚本错误(或其他脚本语言)

  • method=“post”部分说明:此表单使用
    post
    方法发送。有关更多信息,请参阅

  • 有关
    表单
    标签的更多信息,请参阅:

    <form action="./login" onsubmit ="return validatedata()" method="post">