我们有一个就业申请,提交到特定的URL,将结果存档到我们的内部文档管理软件中。它要求我们使用标准HTML页面(与.aspx或其他服务器端页面相对)。
如果用户没有启用javascript,他们仍应该能够提交申请。我要求我打破"可选"表单字段(竞赛等)因此它们不包含在常规应用程序中。在可选表单上,我需要原始应用程序中的值,例如姓名,电子邮件,申请职位等。我很难确定如何将这些值从原始应用程序页面获取到第二个表单上。重定向页面。
工作流程:应用程序的原始HTML页面提交到内部URL以存档结果,然后重定向回第二个表单以收集可选信息,这些信息将提交回内部URL以存档这些信息并将其重定向回成功页。
重定向到https://xxxx.com/optional.html
的原始HTML页面<form id="obrequest" method="post" action="https://obweb.xxxx.com/loginformproc.aspx?fromloginformproc=true">
<input type="hidden" name="OBDocumentType" value="1554" />
<input type="hidden" name="OBWeb_FinalTargetPage" value="https://xxxx.com/optional.html">
<table width="96%">
<tr>
<td>
<p>READ FIRST: All qualified applicants will receive consideration for employment without regard to status as a protected veteran or a qualified individual with a disability, or other protected status, such as race, religion, color, national origin, sex, age.</p>
<fieldset>
<legend>Personal information</legend>
<ol>
<li>
<label for="fm-firstname">
First name:</label>
<input name="103_1" type="text" autocomplete="off" autofocus required />
</li>
etc....</form></html>
如何在不使用javascript的情况下提交表单后,如何在optional.html页面中获取fm-firstname值?或者我如何确保我们捕获表单提交,无论浏览器是否启用了javascript,然后再使用它将数据发送到可选表单?