jquery之提示信息
//生成优惠券并分发
function saveCouponAssign(){
//发行券种
var couponTypeId = $("#couponTypeId").combobox("getValue");
//生成张数
var publishAmount = $('#publishAmount').val();
//开始日期
var beginDate = $('#beginDate').datebox("getValue");
//结束日期
var endDate = $('#endDate').datebox("getValue");
//券号前缀
var numberPrefix = $('#numberPrefix').val();
//券号长度
var numberLength = $('#numberLength').val();
//发行描述
var publishNotes = $('#publishNotes').val();
if(couponTypeId==''){
$('#couponTypeNot').css('display','');
return;
}else{
$('#couponTypeNot').css('display','none');
}
if(publishAmount==''){
$('#publishAmountNot').css('display','');
return;
}else{
$('#publishAmountNot').css('display','none');
}
if(isNaN(publishAmount)){
$.messager.alert('提示信息','生成张数请输入数字!','info');
return;
}
if(beginDate==''){
$('#beginDateNot').css('display','');
return;
}else{
$('#beginDateNot').css('display','none');
}
if(endDate==''){
$('#endDateNot').css('display','');
return;
}else{
$('#endDateNot').css('display','none');
}
if(beginDate && endDate && parseFloat(beginDate.replace(/\-/g,""))>parseFloat(endDate.replace(/\-/g,""))){
$.messager.alert('提示信息','开始日期要小于或等于结束日期','info');
return;
}
if(numberPrefix==''){
$('#numberPrefixNot').css('display','');
return;
}else{
$('#numberPrefixNot').css('display','none');
}
if(numberPrefix.length<2 || numberPrefix.length>4){
$('#numberPrefixLimit').css('display','');
return;
}else{
$('#numberPrefixLimit').css('display','none');
}
if(numberLength==''){
$('#numberLengthNot').css('display','');
return;
}else{
$('#numberLengthNot').css('display','none');
}
if(isNaN(numberLength)){
$.messager.alert('提示信息','券号长度请输入数字!','info');
return;
}
if(parseInt(numberLength)<6){
$('#numberLengthLimit').css('display','');
return;
}else{
$('#numberLengthLimit').css('display','none');
}
if(parseInt(numberLength)>32){
$('#numberLengthLimit').css('display','');
return;
}else{
$('#numberLengthLimit').css('display','none');
}
//页面查询条件start
var loginName = $.trim($('#loginName').val());
var mobile = $.trim($('#mobile').val());
var memberRankId = $.trim($("#memberRankId").combobox("getValue"));
var memberTagIds = $.trim($("#memberTagIds").combobox("getValue"));
var sex = $.trim($("#sex").combobox("getValue"));
var provinceId = $.trim($("#provinceId").combobox("getValue"));
var cityId = $.trim($("#cityId").combobox("getValue"));
var areaId = $.trim($("#areaId").combobox("getValue"));
var regTimeBg = $.trim($("#regTimeBg").datebox("getValue"));
var regTimeEd = $.trim($("#regTimeEd").datebox("getValue"));
var sumFeesBg = $.trim($('#sumFeesBg').val());
var sumFeesEd = $.trim($('#sumFeesEd').val());
var sumOrdersBg = $.trim($('#sumOrdersBg').val());
var sumOrdersEd = $.trim($('#sumOrdersEd').val());
var currentPointsBg = $.trim($('#currentPointsBg').val());
var currentPointsEd = $.trim($('#currentPointsEd').val());
//页面查询条件end
var type = "save";
if($('#publishId').val()!=''){
type = "update";
}
var data = {publishId:$('#publishId').val(),memberId:$('#memberId').val(),type:type,couponTypeId:couponTypeId,publishAmount:publishAmount,
beginDate:beginDate,endDate:endDate,numberPrefix:numberPrefix,numberLength:numberLength,
publishNotes:publishNotes,isDelete:'N',loginName:loginName,mobile:mobile,memberRankId:memberRankId,
memberTagIds:memberTagIds,sex:sex,provinceId:provinceId,cityId:cityId,areaId:areaId,
regTimeBg:regTimeBg,regTimeEd:regTimeEd,sumFeesBg:sumFeesBg,sumFeesEd:sumFeesEd,sumOrdersBg:sumOrdersBg,
sumOrdersEd:sumOrdersEd,currentPointsBg:currentPointsBg,currentPointsEd:currentPointsEd};
doAjax({
url:appPath+'/page/couponAssign/updateCouponAssign',
type:'post',
data:data,
success:function(data){
if(data=='ok'){
$.messager.alert('提示信息','生成优惠券并分发成功','info');
}
reloadGrid();
$('#addAssignsDlg').window('close');
},
error:function(XMLHttpRequest, textStatus, errorThrown){
$.messager.alert('提示信息','抱歉,生成优惠券并分发失败,'+textStatus,'error');
reloadGrid();
}
});
}
<tr>
<td class="queryTitle" width="100">券号前缀</td>
<td class="queryContent" width="100">
<input class="inputText" type="text" id="numberPrefix" />
<label id="numberPrefixNot" style="color: red;display: none;">* 券号前缀不能为空</label>
<label id="numberPrefixLimit" style="color: red;display: none;">* 券号前缀为2~4位</label>
</td>
<td class="queryTitle" width="100">券号长度</td>
<td class="queryContent" width="100">
<input class="inputText" type="text" id="numberLength" />
<label id="numberLengthNot" style="color: red;display: none;">* 券号长度不能为空</label>
<label id="numberLengthLimit" style="color: red;display: none;">* 券号长度不能少于6位,且不能大于32位</label>
</td>
</tr>
jquery之提示信息的更多相关文章
- jQuery弹出提示信息简洁版(自动消失)
之前看了有一些现成的blockUI.Boxy.tipswindow等的jQuery弹出层插件,可是我的要求并不高,只需要在保存后弹出提示信息即可,至于复杂点的弹出层-可以编辑的,我是直接用bootst ...
- jquery插件-表单验证插件-提示信息中文化与定制提示信息
接上一篇 2)messages 提示:修改默认的提示信息最简单的方法是引入message_zh.js文件即可! 如果需要在validate()方法内提示则可以使用本选项 类型:Object 说明:自定 ...
- JQuery Placeholder - Input提示信息
JQuery Placeholder Placeholder属性是HTML5为Input添加的,在Input上提供一个占位符,文字形式展示输入文字预期值的提示信息. 如: 需要使用:placehold ...
- 30个非常流行的提示信息插件(jQuery Tooltip Plugin)
在网站的设计中,提示信息是非常细微的功能,但是起着非常重要的作用.如果你的网站中提示信息做的比较好,会给浏览者留下非常深刻的印象,同时也会起到非常好的网站宣传效果,下面介绍了30个比较流行提示信息插件 ...
- qTip2 精致的jQuery提示信息插件
qTip2 精致的jQuery提示信息插件 出处:http://www.cnblogs.com/lwme/archive/2012/02/16/qtip2-jquery-plugin.html ...
- jquery.validate.js默认配置,jquery.validate.js自定义提示信息
jquery.validate.js默认配置,jquery.validate.js自定义提示信息 配置jQuery.validator默认的处理方法 >>>>>>& ...
- jquery 小插件,完成“输入字段预期值的提示信息”,防html5 placeholder属性
前言:在很多时候,我们需要文本框中显示默认值,获取焦点时,文字框中就会清空给的值,当失去焦点时,如果没有值,继续显示默认的文字,如果有输入值,就显示输入的值.现在项目中需要用到这个地方的功能比较多,于 ...
- Jquery地图热点效果-鼠标经过弹出提示信息
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- 修改jQuery.validate验证方法和提示信息
1.添加验证方法 在jquery.validate.js文件中直接添加验证方法,例如: jQuery.validator.addMethod("Specialstring", fu ...
随机推荐
- OD: Heap in Windows 2K & XP SP1
Windows 堆溢出 MS 没有完全公开 Windows 的堆管理细节,目前对 Windows 堆的了解主要基于技术狂热者.黑客.安全专家.逆向工程师等的个人研究成果. 目前 Windows NT4 ...
- handler机制和异步更新UI页面
Android 提供了Handler和Looper来满足线程之间的通行,Handler是先进先出原则,Looper类用来管理特定线程内对象之间的消息互换,也可以使用Runnable来完成页面异步更新 ...
- Sql Server导出表结构Excel
SELECT 表名 Then D.name Else '' End, 表说明 Then isnull(F.value,'') Else '' End, 字段序号 = A.colorder, 字段名 = ...
- Highcharts使用=====通过指定日期显示曲线
1.说明: 利用HighStock显示曲线,在右上角的日期间隔选择好日期后,重新请求后台数据,重新加载曲线. 2.实现方法: 在HighStock的rangeSelector中有一个属性inputDa ...
- 如何发布Web项目到互联网
比如我们有个项目想要发布到互联网上,我们首先需要购买域名以及主机,主机的话,推荐云主机(本人推荐西部数码或者阿里云),性能好: 我们先在云主机上搭建环境,比如Mysql,Jdk,Tomcat: 然后我 ...
- 如何使用JSONP
1.使用$.getJSON() $.getJSON(" http://跨域的dns/document!searchJSONResult.action?name1="+value1+ ...
- 为CKEDITOR内容中图片加上 图片服务器路径
做网站的时候,前台和后台是分开的, 用了CKEDITOR上传图片,但是发现内容带图片的时候,前台Web浏览的时候是一个红X,一看路径不对,上传的到数据库中的是相对的虚拟路径,例如:<img al ...
- php 文件操作中几种方法整理
1.获取文件夹下所有文件个数 echo ShuLiang("../0503lianxi"); function ShuLiang($filename) { if(is_dir($f ...
- ThinkPHP内置函数详解D、F、S、C、L、A、I
单字母函数D.F.S.C.L.A.I 他们都在ThinkPHP核心的ThinkPHP/Mode/Api/functions.php这个文件中定义. 下面我分别说明一下他们的功能: D() 加载Mode ...
- [POJ] 1274 The Perfect Stall(二分图最大匹配)
题目地址:http://poj.org/problem?id=1274 把每个奶牛ci向它喜欢的畜栏vi连边建图.那么求最大安排数就变成求二分图最大匹配数. #include<cstdio> ...