jquery验证规范化器-应用了trim的值未发送到服务器

jquery验证规范化器-应用了trim的值未发送到服务器,jquery,html,jquery-validate,Jquery,Html,Jquery Validate,应用来修剪用户名和密码字段中的空白。但是,发送回服务器的结果没有应用修剪。我知道我永远不应该假设,但出于好奇的一个问题,这是预期的结果吗 例如:使用引号中的值用户名:“测试”密码:“C” F1234“ 从console.log标准化后,值为 用户名:“测试”密码:“C F1234” 但是使用submitHandler表单.submit()将值作为 由用户输入 我是否错误地实现了这一点 $(文档).ready(函数(){ $(“#登录表单”)。验证({ 规则:{ 用户名:{ 要求:正确, 规格化

应用来修剪用户名和密码字段中的空白。但是,发送回服务器的结果没有应用修剪。我知道我永远不应该假设,但出于好奇的一个问题,这是预期的结果吗

例如:使用引号中的值用户名:“测试”密码:“C” F1234“

从console.log标准化后,值为

用户名:“测试”密码:“C F1234”

但是使用
submitHandler
表单.submit()将值作为 由用户输入

我是否错误地实现了这一点

$(文档).ready(函数(){
$(“#登录表单”)。验证({
规则:{
用户名:{
要求:正确,
规格化器:函数(值){
console.log('用户预修剪:'+值);
log('user post trim:'+$.trim(value));
返回$.trim(值);
},
电子邮件:是的,
},
密码:{
要求:正确,
规格化器:函数(值){
控制台日志(“pwd预修剪:”+值);
console.log('pwd post trim:'+$.trim(value));
返回$.trim(值);
},
},
},
errorContainer:#errorMessageContainer“,
errorLabelContainer:#errorMessageContainer ul“,
错误元素:“李”,
信息:{
用户名:{
必需:“电子邮件不能为空”,
电子邮件:“必须是电子邮件地址”
},
密码:{
必需:“密码不能为空”,
}
}
,
invalidHandler:函数(表单、验证器){
//这里能做点什么吗?
console.log('invalidContainer');
},
提交人:
功能(形式){
表单提交();
}
});
displayErrorContainer();
});
函数displayErrorContainer(){
var child=$(“#errorMessageContainer”).childs(“ul”).html();
log('ftn:msg displayErrorContainer:'+子项);
if(子类型!==“未定义”&&child.length>0){
//log(“显示错误容器”);
$(“#errorMessageContainer”).show();
}否则{
//log(“隐藏错误容器”);
$(“#errorMessageContainer”).hide();
}
}

用户名和密码不匹配
提交
我是否错误地实现了这一点

:“不会更改元素的值,它只更改用于验证的值。”

所以答案是“不”

我是否错误地实现了这一点

:“不会更改元素的值,它只更改用于验证的值。”

所以答案是“不”