我正在尝试为我的表单生成一个唯一的网址,其中包含我们从数据库中提取的预先填充的信息。用户应该收到一封电子邮件,其中包含已经包含其姓名和电子邮件的表单的链接,我希望他们所做的只是在表单中输入密码,点击提交并完成。
<form id="RegistrationForm">
<div class="form-group" style="margin-bottom: 3px;">
<label for="RegEmail">Email</label>
<input id="RegEmail" type="email" class="form-control" required>
</div>
<div class="form-group" style="margin-bottom: 3px;">
<label for="RegName"> Name</label>
<input id="RegName" type="text" class="form-control" required>
</div>
<div class="form-group" style="margin-bottom: 3px;">
<label for="RegPassword">Password</label>
<input id="RegPassword" type="password" class="form-control" required>
</div>
<div class="form-group" style="margin-bottom: 3px;">
<label for="RegPassConfirm">Confirm Password</label>
<input id="RegPassConfirm" type="password" class="form-control" data-match="#RegPassword" data-match-error="Passwords do not match" required>
<div class="help-block with-errors"> </div>
</div>
<div class="form-group" style="margin-bottom: 3px;">
<button class="btn btn-primary" style="float: right;" id="RegBtn">Register</button>
</div>
</form>
让我们说这个表格的网址是www.mysite.com/test,无论如何都要向用户发送网址,例如www.mysite.com/test/jFF89asertFS29,然后通过电子邮件JohnDoe @将它们链接到所述表单yahoo.com和John Doe预先填写了电子邮件和名称字段?另外,我没有在表单中使用任何PHP,只在后面使用jquery和coldfusion
答案 0 :(得分:0)
根据上面的评论,您可以在URL上发送该信息,然后对表单进行编程以使用URL范围来使用它。这是非常基本的编程。
例如,您的链接将是
blah.cfm?Regname=bob®email=bob@example.com
在表单页面的顶部(我的示例链接中的blah.cfm),您将拥有
然后在表单中,您将拥有以下内容:
<input id="RegEmail" type="email" class="form-control"
value="<cfoutput>#url.regname#</cfoutput>" required>
<input id="Regname" type="Regname" class="form-control"
value="<cfoutput>#url.Regname#</cfoutput>" required>
注意:您可能还需要对这些变量进行urlencode。
这将预先填充&#34;您的表单与您传递的任何URL变量。当然,您也可以在FORM范围内传递它们。