check . validition .出错变红

本文详细介绍了如何在Distributor编辑页面中优化验证信息、省市初始化、添加样式和链接,包括使用Spring MVC的ModelAndView返回视图,通过Form组件实现表单输入验证,以及确保CSS文件正确引用。

Contrallor里面加验证信息及对省市进行初始化:

if (results.hasErrors()) {
			 
             List<Item> provinceList = itemListComponent.getProvinceList();
         	model.addAttribute("provinceList", provinceList); 
         	List<Item> cityList = itemListComponent.getCityList(distributorForm.getProvinceId());
        	model.addAttribute("cityList", cityList);
			 return "manager/distributor/editDistributor";}

在Form中定义一个需要验证的变量:

@NotEmpty(field="地址",  message="{errors.required}")

对应的显示页面editDistributor.jsp中

<td><input name="address" class="form-control" value="${distributorForm.address}" /></td>

改为

<td><form:input path="address" cssClass="form-control" cssErrorClass="form-control error" 
value="${distributorForm.address}" />  </td>

还应在页面中添加Link

<link href="css/common.css" rel="stylesheet">

还有要检查下是否有用来显示的common.css

@CHARSET "UTF-8";
.error{
	background-color:red;
}

必填项加“*

地址<span style="color:red;">*</span>


转载于:https://my.oschina.net/u/2411776/blog/484290

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值