Php 表单验证在Altert框-MM_validateForm()上公开标签名称的插入变量名称
正如您在快照中看到的,显示了变量名称,例如“电子邮件地址”、“电子邮件消息”和“电子邮件主题”。相反,我想打印“电子邮件”、“消息”和“主题” MM_validateForm()Javascript用于验证。有两种方法可以尝试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
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)+