我非常松散地验证多级表单中的一组字段,试图在继续之前确保关键字段中包含一些数据。我创建了以下验证功能。非常简单,因为我想在开始验证数据之前让它工作。
function validateCustTab(){
Session.set("custTabErrorMsg", "");
Session.set("custTabError", false);
if($('input:text[name=customerSearch]').val() === "")
{
Session.set("custTabErrorMsg", Session.get("custTabErrorMsg") + "<div class='row'>* Require a Customer To Proceed </div>");
Session.set("custTabError", true);
}
if($('input:text[name=orderLoadNum]').val() === ""){
Session.set("custTabErrorMsg", Session.get("custTabErrorMsg") +"<div class='row'>* Require a Unique Load Number To Proceed </div>");
Session.set("custTabError", true);
}
if($('input:text[name=orderPlacedDate]').val() === ""){
Session.set("custTabErrorMsg", Session.get("custTabErrorMsg") +"<div class='row'>* Require an Order Entry Date To Proceed </div>");
Session.set("custTabError", true);
}
if($('input:text[name=orderCharges]').val() === ""){
Session.set("custTabErrorMsg", Session.get("custTabErrorMsg") +"<div class='row'>* Require Order Charges To Proceed </div>");
Session.set("custTabError", true);
}
if(Session.get("custTabError")){
Modal.show('orderEntryCustTabErrorModal');
console.log("Not Valid");
return false;
}else{
console.log("Valid");
return true;
}
}
调用它的函数会查找true,并显示下一个阶段或显示带有错误消息的模态。现在发生的是这一切都正常工作,除了模态中显示的信息是会话变量中字符串的精确二值。 html没有被解析出来。我尝试了几种不同的组合。而不是div行我只是有t。我也试过没有HTML并使用\ n但是从来没有用过。
我所看到的图片。
我正在寻找的是如何在模态中将其显示为多行错误消息?我必须在这里错过一些小事。
答案 0 :(得分:1)
您需要使用三个大括号来转义HTML标记