HTML / Javascript:如何提交输入并使用提交/添加更多按钮填充文本区域

     2023-05-07     287

关键词:

【中文标题】HTML / Javascript:如何提交输入并使用提交/添加更多按钮填充文本区域【英文标题】:HTML/ Javascript: How to submit input and have it fill in a textarea with a submit/add more button 【发布时间】:2022-01-11 12:15:05 【问题描述】:

所以我正在为一个班级创建一个预填简历生成器,我希望只有一个输入区域用于职业经历/工作信息,但我想要一个可以反复单击的按钮来提交每个工作信息。理想情况下,结果将显示在其下方的文本框中,以便他们可以查看并跟踪他们提交的内容。我包含了我在 HTML 端使用的代码: **注意:整个页面基本上是一个表单,底部有一个提交。这是一个单独的按钮。

已编辑:所以这个想法有点像提交 *** 问题的工作原理......当您在框中键入时,结果如下所示。然后是一个表单提交按钮。

到目前为止的 HTML 页面的屏幕截图:

<div>
  <fieldset>
    <legend>Work Experience</legend>
    <p>
      <label for="occupation">Job Title</label><br>
      <input type="text" id="occupation" name="occupation"><br>
      <label for="company">Company Name:</label><br>
      <input type="text" id="company" name="company"><br>
      <label for="duties">Duties and Skills Attained:</label><br>
      <input type="text" id="duties" name="duties"><br>
      <button type="button" id="generate">Add Work Eperience</button>
    </p>
  </fieldset>
</div>

【问题讨论】:

你的要求不清楚亲爱的 【参考方案1】:

不确定我是否完全理解,但输入名称也支持数组。所以你可以做的是这样的事情(假设你想为每个条目提交一个提交)。

<input type="text" id="occupation" name="experience[][occupation]" value="some-previous-occupation">
<input type="text" id="company" name="experience[][company]" value="some-previous-company">

然后您可以添加隐藏输入以跟踪已提交的输入(您可以使用循环并将 0 替换为循环的索引)

<input type="hidden" id="occupation" name="experience[0][occupation]">
<input type="hidden" id="company" name="experience[0][company]">

然后这将像这样提交到您的后端:

[
    0 => ['occupation' => 'some-previous-occupation', 'company' => 'some-previous-company']
    1 => ['occupation' => 'developer', 'company' => '***']
]

【讨论】:

“但输入名称也支持数组”——大多数处理表单的系统不需要任何特殊的字段名称语法来对解析的数据进行分组。您正在对问题不支持的表单处理方式做出一些假设。 "假设您希望为每个条目提交一个" — 问题明确表示"我只想有 一个 输入区域" @Quentin“假设你想为每个条目提交”——我在这里的意思是,OP 要求一个解决方案,其中每个新条目都需要提交。 (与使用 JS 动态添加输入的解决方案相反)我的解决方案在输入量方面与提供的屏幕截图相匹配。由于没有提供后端代码并且这是一个 HTML 问题,我会说我的答案提供了 OP 正在寻找的信息(这被解释为:“如何处理表单中的一对多关系"

将 HTML 表单数据提交到 javascript [关闭]

】将HTML表单数据提交到javascript[关闭]【英文标题】:SubmittingHTMLformdatatojavascript[closed]【发布时间】:2013-07-0719:08:20【问题描述】:我迷路了,我刚开始编程,我的代码并没有完全显示我想要做什么,而且还没有完成。但是,我... 查看详情

如何在存在等于“提交”的输入 ID 的情况下进行 javascript 提交

】如何在存在等于“提交”的输入ID的情况下进行javascript提交【英文标题】:Howtojavascriptsubmitinthepresenceofaninputidequalto\'submit\'【发布时间】:2011-05-2618:54:11【问题描述】:我一直在将提交事件绑定到表单,并确保它们不会破坏表... 查看详情

如何在单击输入按钮时提交表单以及执行 javascript 函数?

】如何在单击输入按钮时提交表单以及执行javascript函数?【英文标题】:Howtosubmitaformaswellasexecuteajavascriptfunctioninclickinganinputbutton?【发布时间】:2017-08-0322:39:54【问题描述】:这段代码有效,但它只显示了一个瞬间的标题,我们... 查看详情

在 JavaScript 中拦截表单提交并阻止正常提交

】在JavaScript中拦截表单提交并阻止正常提交【英文标题】:InterceptaformsubmitinJavaScriptandpreventnormalsubmission【发布时间】:2011-07-2001:47:19【问题描述】:似乎有很多关于如何使用javascript提交表单的信息,但我正在寻找一种解决方案... 查看详情

javahtml&javascript面试题:html的form提交之前如何验证数值文本框的内容全部为数字?否则的话提示用户并终止提交?

提交的验证方法(通过单个字符比较):<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>Inserttitlehere</title></head><body>VerifyDate<formid="form1"action="VefifyDa 查看详情

如何检查我是不是在javascript中提交空白输入?我写了一个程序,但它不工作

】如何检查我是不是在javascript中提交空白输入?我写了一个程序,但它不工作【英文标题】:Howtocheckwhetherisubmitblankinputinjavascript?ihavewrittenaprogrambutitisnotworking如何检查我是否在javascript中提交空白输入?我写了一个程序,但它不... 查看详情

如何验证邮政编码文本字段并添加 HTML 以防在提交表单时出错?

】如何验证邮政编码文本字段并添加HTML以防在提交表单时出错?【英文标题】:HowtovalidateazipcodetextfieldandaddHTMLincaseoferroronsubmittingtheform?【发布时间】:2022-01-1413:13:51【问题描述】:下面的jQuery代码通过附加更改事件来提醒用户... 查看详情

如何使用 JavaScript 在没有提交按钮的情况下提交“文件”输入?

】如何使用JavaScript在没有提交按钮的情况下提交“文件”输入?【英文标题】:HowdoIsubmita"file"inputwithoutsubmitbuttonusingJavaScript?【发布时间】:2010-12-2615:01:05【问题描述】:有没有一种无需点击“提交”按钮即可自动提交... 查看详情

javascript 一键提交多个表单

】javascript一键提交多个表单【英文标题】:javascriptSubmitmultipleformswithonebutton【发布时间】:2014-02-0620:24:11【问题描述】:在我的html中,我有多个表单(文本输入、单选按钮、复选框和选择)和一个​​按钮。我想填写所有这些... 查看详情

如何使用 Jquery 在表上附加输入类型提交元素并绑定它?

】如何使用Jquery在表上附加输入类型提交元素并绑定它?【英文标题】:HowtoappendinputtypesubmitelementsontableusingJqueryandbindit?【发布时间】:2021-06-1918:40:25【问题描述】:我正在尝试追加具有表单和输入类型提交的表格行。通常,这... 查看详情

使用 javascript 重置 html 所需的样式

】使用javascript重置html所需的样式【英文标题】:Resethtmlrequiredstylewithjavascript【发布时间】:2016-05-0715:55:19【问题描述】:我有一个带有所需属性集的输入的表单。当我提交表单并且输入为空时,它会在其周围显示一个红色边框... 查看详情

Javascript:单击提交按钮时如何将隐藏的输入标签附加到表单中?

】Javascript:单击提交按钮时如何将隐藏的输入标签附加到表单中?【英文标题】:Javascript:Howtoappendhiddeninputtagintoaformwhensubmitbuttonisclicked?【发布时间】:2013-02-2309:42:07【问题描述】:我有隐藏输入标记的变量名称和值,我想在单... 查看详情

如何从 html 输入类型时间创建 javascript 日期对象?

】如何从html输入类型时间创建javascript日期对象?【英文标题】:Howtocreatejavascriptdateobjectfromhtmlinputtypetime?【发布时间】:2019-10-0709:31:22【问题描述】:这个question回答了如何将HH:mm:ss字符串转换为Javascript日期对象。从HTML时间输... 查看详情

如何在没有 JavaScript 的情况下设计可扩展的 HTML 表单?

】如何在没有JavaScript的情况下设计可扩展的HTML表单?【英文标题】:HowtodesignanextendableHTMLformwithoutJavaScript?【发布时间】:2012-06-0821:17:04【问题描述】:设计和处理一个用户可以添加任意数量的新输入字段的表单非常乏味不使用... 查看详情

输入类型不是“提交”时的 HTML5 验证

...述】:我正在使用HTML5来验证字段。我在单击按钮时使用JavaScript提交表单。但是HTML5验证不起作用。仅当输入类型为submit时才有效。除了使用JavaScript验证或将类型更改为submit之外,我们还 查看详情

按下提交按钮(HTML)后如何自动创建页面[关闭]

】按下提交按钮(HTML)后如何自动创建页面[关闭]【英文标题】:HowtocreateapageautomaticallyafterpressingtheSubmitbutton(HTML)[closed]【发布时间】:2019-11-1607:06:57【问题描述】:当我在网站中输入信息然后按提交按钮时,信息会自动保存在... 查看详情

如何防止表单提交在字段上点击输入? [复制]

】如何防止表单提交在字段上点击输入?[复制]【英文标题】:howtodopreventformsubmitfromhitenteronthefields?[duplicate]【发布时间】:2019-11-0518:19:38【问题描述】:当在任何输入字段表单上按回车键时,表单会被提交并调用AJAX。单击提交... 查看详情

如何生成还包含并在javascript中运行php代码的html代码(onclick事件)

首先,我知道这个问题本身就是一个错误,原因是无法从浏览器运行php,但是我以这种方式询问您如何理解我需要实现的目标。嗯,我的问题很简单。我得到了一些输入的表格。(基本上是用于创建食谱的表单(名称,类型,是... 查看详情