【问题标题】:JavaScript Submit and ButtonJavaScript 提交和按钮
【发布时间】:2017-12-07 15:54:34
【问题描述】:

1. 引导用户浏览一系列网页,输入详细信息,然后将这些详细信息存储在隐藏字段中,直到所有用户信息最终发送到服务器。 每个网页上的每个按钮应该是:

<input type=button>
<input type=submit>

2.用户必须在网页上输入一些信息。成功验证后,信息将发送到 servlet 或 CGI 脚本。 网页上的按钮应该是:

<input type=button>
<input type=submit>

有两个场景要问你“提交”和“按钮”的区别。你能告诉我上述场景的最佳选择吗?为什么?

【问题讨论】:

  • 不确定你想问什么...... 定义一个提交按钮(用于提交表单)
  • @B001 抱歉没问清楚,我又贴出来了
  • 我又发了一次不,你刚刚重新格式化了html

标签: javascript java


【解决方案1】:

来自MDN, “注意:虽然“按钮”类型的输入标签仍然是完全有效的 HTML,但较新的按钮标签现在是创建按钮的首选方式,它有一些优势。它支持“菜单”类型,这让按钮可以作为触发弹出菜单,并且在开始标签和结束标签之间插入按钮的标签文本,您可以在标签中包含 HTML,甚至是图像。"

input type='button'、input type='submit' 和 input type='reset' 都会在页面上创建一个按钮。类型提交和重置对其表单执行特殊操作。键入按钮通常会调用一些 JavaScript 来执行操作。

【讨论】:

    【解决方案2】:

    如果您希望您的按钮在不提交表单的情况下执行某些操作(使用 JavaScript 或类似的功能),请使用 type="button"。

    如果您希望按钮提交表单,请使用 type="submit"。

    这里是关于输入类型的更多信息 https://www.w3schools.com/html/html_form_input_types.asp

    【讨论】:

      【解决方案3】:

      基本上,这是你的功课,并不酷,但这里的总体思路是将所有信息存储在客户端,最后只发送到服务器是:

      1. 容易出错。
      2. 不安全
      3. 用户无法从其他浏览器/计算机恢复进程。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-12-27
        • 2011-11-25
        • 1970-01-01
        • 2011-03-05
        • 2017-12-29
        • 2017-08-18
        • 1970-01-01
        相关资源
        最近更新 更多