Javascript 在提交表单上填写优惠券代码,然后发送表单

Javascript 在提交表单上填写优惠券代码,然后发送表单,javascript,arrays,form-submit,Javascript,Arrays,Form Submit,我制作了一个表格,顺便说一句,我通过这个网站,感谢作者。我的问题是: 一个带有电子邮件地址的表单,客户填写他的电子邮件地址,然后提交一个隐藏字段,并填充优惠券 我已经为生成优惠券代码计算了php邮件程序和js 但我不知道如何#1填充代码#2发送带有优惠券代码的表单 我敢肯定,以前有人问过这个问题。但我找不到解决办法 我是个新手,但我很热情 功能gencode(长度){ var结果=”; var characters=“abcdefghijklmnopqrstuvxyzabefghijklmno

我制作了一个表格,顺便说一句,我通过这个网站,感谢作者。我的问题是:

一个带有电子邮件地址的表单,客户填写他的电子邮件地址,然后提交一个隐藏字段,并填充优惠券

我已经为生成优惠券代码计算了php邮件程序和js

但我不知道如何#1填充代码#2发送带有优惠券代码的表单

我敢肯定,以前有人问过这个问题。但我找不到解决办法

我是个新手,但我很热情

功能gencode(长度){
var结果=”;
var characters=“abcdefghijklmnopqrstuvxyzabefghijklmnopqrstuvxyzo123456789”;
var letters=“ABCDEFGHIjklmnopqrstuvwxyzABCDEFGHIjklmnopqrstuvxyz”;
变量编号=“0123456789”
var charactersLength=characters.length;
对于(变量i=0;i

电子邮件地址*
要求
  • 加载jQuery两次
  • 您可以在函数中执行
    onclick=“return result(gencode);”
    而不是
    onclick=“return gencode();”
    并返回false以停止提交
  • 表单没有提交类型
  • 拼写长度
  • 使用提交事件而不是单击
  • 不能将隐藏字段设为必填字段
  • 测试用户是否填写了任何内容
  • 这里有一个使用submit事件的更好版本-我已经取消隐藏代码字段以显示发生了什么

    函数gencode(长度){
    var结果=”;
    var characters=“abcdefghijklmnopqrstuvxyzabefghijklmnopqrstuvxyzo123456789”;
    var letters=“ABCDEFGHIjklmnopqrstuvwxyzABCDEFGHIjklmnopqrstuvxyz”;
    变量编号=“0123456789”
    var charactersLength=characters.length;
    对于(变量i=0;i
    
    
    电子邮件地址*
    要求
    
    在mplunjan和我添加的修改的帮助下重建代码

    
    电子邮件地址*
    要求
    函数gencode(长度){
    var结果=”;
    var characters=“abcdefghijklmnopqrstuvxyzabefghijklmnopqrstuvxyzo123456789”;
    var letters=“ABCDEFGHIjklmnopqrstuvwxyzABCDEFGHIjklmnopqrstuvxyz”;
    变量编号=“0123456789”
    var charactersLength=characters.length;
    对于(变量i=0;i
    php函数是30%的故障原因,一些括号和大写根本不受尊重,我已经纠正了这些问题

    
    
    感谢您联系我们。我们将很快与您联系。
    Objet demande优惠券Dexxxxx@xxxxx.com À xxxxx@xxxx.xxx 日期:年月日00:34 详细信息DEMANDE DE息票客户 电邮:xxxxx@xxxx.xxx ID需求方:PTa6GpQu

    我从表格中收到的邮件中填充了优惠券,一个提交按钮和两个功能。
    希望这对任何人都有帮助。

    您加载jQuery两次。这绝不是一个好主意,也请按F12并阅读控制台错误
    onclick=“return result(gencode);”
    不正确谢谢,我会更正这些,谢谢Mplungian.YW,请访问我已经添加了您指向我的更正mplungjan,我仍然收到邮件,但ID需求仍然充满了“数组”此外,我还得到了这个错误:“uncaughtypeerror:无法读取未定义的”的属性“trim”--在HTMLFormElement。(formsendattacs2 copy.html:51)在HTMLFormElement.dispatch(VM191 jquery.min.js:2)在HTMLFormElement.y.handle(VM191 jquery.min.js:2)(匿名)@formsendattacs2 copy.html:51 dispatch@VM191 jquery.min.js:2 y.handle@VM191 jquery.min.js:2 thx再次感谢您的帮助。正如您在这里看到的效果一样。如果没有修剪,那是因为
    $(“#email”).val()
    没有返回字符串,只有在ID错误或者相同的ID不止一个的情况下才会发生这种情况。你必须实现我的所有更改。OK,我这样做,Mplungjan你帮了大忙。我会让你知道最新的消息。很棒的一天!我已经弄明白了,php文件中充满了不好的东西:比如小写的“$post”而不是“$post”;$secret code=$\u post[“secret code”];//代码généré自动查询电子邮件:xxxx@xxxxx.comID Demande:PTa6GpQu,这是一种痛苦,