Php 表单验证在Altert框-MM_validateForm()上公开标签名称的插入变量名称

Php 表单验证在Altert框-MM_validateForm()上公开标签名称的插入变量名称,php,javascript,html,webforms,Php,Javascript,Html,Webforms,正如您在快照中看到的,显示了变量名称,例如“电子邮件地址”、“电子邮件消息”和“电子邮件主题”。相反,我想打印“电子邮件”、“消息”和“主题” MM_validateForm()Javascript用于验证。有两种方法可以尝试 重命名输入名称,例如email_address=>email。这也意味着您需要重写一些PHP,例如$\u请求['email\u address']=>$\u请求['email'] 第二种方法是不需要大量重写,您可以执行以下操作,将此函数添加到脚本标记中: function

正如您在快照中看到的,显示了变量名称,例如“电子邮件地址”、“电子邮件消息”和“电子邮件主题”。相反,我想打印“电子邮件”、“消息”和“主题”

MM_validateForm()Javascript用于验证。

有两种方法可以尝试

  • 重命名输入名称,例如email_address=>email。这也意味着您需要重写一些PHP,例如$\u请求['email\u address']=>$\u请求['email'] 第二种方法是不需要大量重写,您可以执行以下操作,将此函数添加到脚本标记中:

    function returnUserFriendlyLabel( nm )
    {
          var val;
          switch( nm ) {
              case "email_address":
                val = 'Email';
                break;
              case "email_message":
                val = "Message";
                break;
              // etc.
              default:
                // just incase you missed a label
                alert( 'Unhandled label: ' + nm );
    
          }
    
          return val;
    }
    
    然后无论你在哪里看到这个:

    +nm+
    
    你把它换成

    +returnUserFriendlyLabel(nm)+